Javascript 使用“帮助”while循环在新行中显示每个字母
我想学习如何使用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 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