Javascript 我不理解java脚本的每个循环

Javascript 我不理解java脚本的每个循环,javascript,Javascript,我刚开始学习编程,我正在网上看教程,不明白他是如何使用循环的 这是他的例子和作品 <!DOCTYPE html> <html> <head> <title> Random </title> <link rel="stylesheet" href="style.css"/> </head> <body> <div class="container"> </div>

我刚开始学习编程,我正在网上看教程,不明白他是如何使用循环的

这是他的例子和作品

<!DOCTYPE html>
<html>
<head>
  <title> Random </title>
  <link rel="stylesheet" href="style.css"/>
</head>
<body>
  <div class="container">
  </div>
  <script>
   var numbers = [33,54,76,34,2,6];
   numbers.forEach(function(number){
           document.write(number);
});

  </script>
</body>
</html>

随机的
变量数=[33,54,76,34,2,6];
数字。forEach(函数(数字){
文件。书写(编号);
});
这是我的,不能用

<!DOCTYPE html>
<html>
<head>
  <title> Random </title>
  <link rel="stylesheet" href="style.css"/>
</head>
<body>
  <div class="container">
  </div>
  <script>
   var foods = [pie,cake,brownie];
   foods.forEach(function(string){
    document.write(string);
});


  </script>
</body>
</html>

随机的
var食品=[馅饼、蛋糕、布朗尼];
食品.forEach(函数(字符串){
document.write(字符串);
});

我尝试过用数字替换括号中的字符串值,但这不起作用。在正确的代码中,他使用变量编号,即使定义的变量是编号,请有人解释一下

你的问题是馅饼、蛋糕和布朗尼不在报价单中

所有字符串必须用单引号或双引号括起来

尝试:


现在,脚本将它们解释为变量名。所有这些变量都没有定义,这就是为什么您没有得到预期的输出。

您的问题是馅饼、蛋糕和布朗尼不在报价单中

所有字符串必须由单引号或双引号包围

尝试:


现在,脚本将它们解释为变量名。这些变量都没有定义,这就是为什么无法获得预期的输出。

将字符串值放在“字符”中-即:

var foods = ['pie','cake','brownie'];
在旁注上,使用“代替”字符也同样有效


将字符串值放在“字符”中-即:

var foods = ['pie','cake','brownie'];
在旁注上,使用“代替”字符也同样有效


在浏览器中编程JavaScript时,最好查看浏览器的JavaScript控制台窗口。应该会出现类似“未捕获引用错误:未定义饼图”的错误。在浏览器中编写JavaScript时,最好查看浏览器的JavaScript控制台窗口。应该出现类似“未捕获引用错误:未定义饼图”的错误。