Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用“帮助”while循环在新行中显示每个字母_Javascript_Arrays_While Loop - Fatal编程技术网

Javascript 使用“帮助”while循环在新行中显示每个字母

Javascript 使用“帮助”while循环在新行中显示每个字母,javascript,arrays,while-loop,Javascript,Arrays,While Loop,我想学习如何使用while循环。但我不明白,它是怎么工作的。我看了很多例子,但都没有用。我的问题是,我想在while loop的帮助下,在的新行中显示来自元音的每个字母。我不知道怎么 //我知道这个例子是错误的。 函数while_loop(){ 变量元音=[“a”、“e”、“o”、“u”、“i”、“a”、“e”、“o”、“u”、“i”]; var-cout=1; while(cout

我想学习如何使用while循环。但我不明白,它是怎么工作的。我看了很多例子,但都没有用。我的问题是,我想在
while loop
的帮助下,在
的新行中显示来自
元音的每个字母。我不知道怎么

//我知道这个例子是错误的。
函数while_loop(){
变量元音=[“a”、“e”、“o”、“u”、“i”、“a”、“e”、“o”、“u”、“i”];
var-cout=1;
while(cout<元音长度){
console.log(元音);
cout++;
}
}
//*我可以在“For Loop”的帮助下这样做。但我的目标是学习如何使用while循环
_循环()的函数{
变量元音=[“a”、“e”、“o”、“u”、“i”];
for(变量i=0;i<元音长度;i++){
console.log(元音[i]);
}
}
while_loop()

对于_loop()
而言,问题在于控制台记录的是整个数组元音,而不是元音[cout]。此外,cout应该从0开始;这就是解决方案:

函数while_loop(){
变量元音=[“a”、“e”、“o”、“u”、“i”、“a”、“e”、“o”、“u”、“i”];
var-cout=0;
while(cout<元音长度){
console.log(元音[cout]);
cout++;
}
}

while_loop()问题在于控制台记录的是整个数组元音,而不是元音[cout]。此外,cout应该从0开始;这就是解决方案:

函数while_loop(){
变量元音=[“a”、“e”、“o”、“u”、“i”、“a”、“e”、“o”、“u”、“i”];
var-cout=0;
while(cout<元音长度){
console.log(元音[cout]);
cout++;
}
}

while_loop()您只需在控制台日志记录时包含索引,以便它在特定索引处打印元素,而不是整个数组

function while_loop() {
    var vowel = ["a", "e", "o", "u", "i", "A", "E", "O", "U", "I"];
    var cout = 0;
    while (cout < vowel.length) {
        console.log(vowel[cout]);
        cout++;
    }
}
while_loop();
函数while_loop(){
变量元音=[“a”、“e”、“o”、“u”、“i”、“a”、“e”、“o”、“u”、“i”];
var-cout=0;
while(cout<元音长度){
console.log(元音[cout]);
cout++;
}
}
while_loop();

然后从0开始cout,以便包含第一个元素。
现在开始while循环的工作-while循环的目的是在表达式为true时反复执行代码块。表达式变为false后,循环结束。在大多数情况下,您必须更新某些内容(如cout here)才能使表达式为false。否则循环将运行无限次。

您只需在控制台日志记录时包含索引,以便它在特定索引处打印元素,而不是整个数组

function while_loop() {
    var vowel = ["a", "e", "o", "u", "i", "A", "E", "O", "U", "I"];
    var cout = 0;
    while (cout < vowel.length) {
        console.log(vowel[cout]);
        cout++;
    }
}
while_loop();
函数while_loop(){
变量元音=[“a”、“e”、“o”、“u”、“i”、“a”、“e”、“o”、“u”、“i”];
var-cout=0;
while(cout<元音长度){
console.log(元音[cout]);
cout++;
}
}
while_loop();
然后从0开始cout,以便包含第一个元素。
现在开始while循环的工作-while循环的目的是在表达式为true时反复执行代码块。表达式变为false后,循环结束。在大多数情况下,您必须更新某些内容(如cout here)才能使表达式为false。否则,循环将运行无限次。

  • 在这种情况下,for循环和while循环几乎相同。只是 在for循环中,您在for循环中“生成”变量(i) 函数,而对于while循环,则生成变量(cout,这是 你可能拼错了,意思是计数)在循环之外。所以 基本上,它是一样的,但它的名称不同,它是“制造的” 在另一个地方

  • Cout++是相同的情况,在这两种情况下都向Cout变量添加1 循环,它只是在一个不同的地方

  • 代码的问题是在while循环中 使用console.log(元音)代替console.log(元音[cout]),您可以 正确地输入for循环。还有一个小错误, 数组从0索引(就像在for循环中那样),并且 不是从1开始的(正如您在while循环中所做的那样)

    因此,代码应该如下所示:

    function while_loop() {
      var vowel = ["a", "e", "o", "u", "i", "A", "E", "O", "U", "I"];
      var cout = 0;
      while (cout < vowel.length) {
        console.log(vowel[cout]);
        cout++;
      }
    }
    
    function for_loop() {
      var vowel = ["a", "e", "o", "u", "i"];
      for (var i = 0; i < vowel.length; i++) {
        console.log(vowel[i]);
      }
    }
    
    while_loop()
    for_loop()
    
    函数while_loop(){
    变量元音=[“a”、“e”、“o”、“u”、“i”、“a”、“e”、“o”、“u”、“i”];
    var-cout=0;
    while(cout<元音长度){
    console.log(元音[cout]);
    cout++;
    }
    }
    _循环()的函数{
    变量元音=[“a”、“e”、“o”、“u”、“i”];
    for(变量i=0;i<元音长度;i++){
    console.log(元音[i]);
    }
    }
    while_loop()
    for_loop()
    
      • 在这种情况下,for循环和while循环几乎相同。只是 在for循环中,您在for循环中“生成”变量(i) 函数,而对于while循环,则生成变量(cout,这是 你可能拼错了,意思是计数)在循环之外。所以 基本上,它是一样的,但它的名称不同,它是“制造的” 在另一个地方

      • Cout++是相同的情况,在这两种情况下都向Cout变量添加1 循环,它只是在一个不同的地方

      • 代码的问题是在while循环中 使用console.log(元音)代替console.log(元音[cout]),您可以 正确地输入for循环。还有一个小错误, 数组从0索引(就像在for循环中那样),并且 不是从1开始的(正如您在while循环中所做的那样)

        因此,代码应该如下所示:

        function while_loop() {
          var vowel = ["a", "e", "o", "u", "i", "A", "E", "O", "U", "I"];
          var cout = 0;
          while (cout < vowel.length) {
            console.log(vowel[cout]);
            cout++;
          }
        }
        
        function for_loop() {
          var vowel = ["a", "e", "o", "u", "i"];
          for (var i = 0; i < vowel.length; i++) {
            console.log(vowel[i]);
          }
        }
        
        while_loop()
        for_loop()
        
        函数while_loop(){
        变量元音=[“a”、“e”、“o”、“u”、“i”、“a”、“e”、“o”、“u”、“i”];
        var-cout=0;
        while(cout<元音长度){
        console.log(元音[cout]);
        cout++;
        }
        }
        _循环()的函数{
        变量元音=[“a”、“e”、“o”、“u”、“i”];
        for(变量i=0;i<元音长度;i++){
        console.log(元音[i]);
        }
        }
        while_loop()
        for_loop()
        

      就像在for循环中一样,使用
      cout
      访问给定索引处的元素<代码>console.log(元音[cout]);cout++非常感谢。哇!它确实有效。我觉得有点尴尬。对不起@Moritz Roessler只需执行与for循环相同的操作,使用
      cout
      访问给定索引处的元素<代码>控制台.log(元音[co