使用JavaScript使用for循环在数组中搜索

使用JavaScript使用for循环在数组中搜索,javascript,arrays,for-loop,search,Javascript,Arrays,For Loop,Search,我必须使用for循环搜索数组项,而不使用任何“方法”、“函数”或“中断”语法。我写的这段代码巴德不工作 var数组=[12,“数据”,true,“S”] var searchItem=“数据” 变量i 对于(i=0;i

我必须使用for循环搜索数组项,而不使用任何“方法”、“函数”或“中断”语法。我写的这段代码巴德不工作

var数组=[12,“数据”,true,“S”]
var searchItem=“数据”
变量i
对于(i=0;i}
要破译你想要的东西有点困难,但你在找这样的东西吗

var array = [12, "Data", true, "S"];
var searchItem = "Data";
var i;
var found = false;

for (i = 0; i < array.length; i++) {
  if (array[i] == searchItem) found = true;
}

console.log(found?'Item Found':'Item Not Found');
var数组=[12,“数据”,true,“S”];
var searchItem=“数据”;
var i;
var=false;
对于(i=0;i
请尝试用更多细节解释“不起作用!”这对我来说很有效,问题出在哪里?这将被打印:未找到项目未找到项目未找到项目未找到项目Found@MasoodSadri即使您单击“运行代码段”,它也可以工作:)这样做是因为您希望在每次迭代时将某些内容记录到控制台。它不工作!我的意思是这个循环不会显示一个结果!对谢谢:)