好的,这个想法是把x作为数组号,这样我就可以数数和打印一系列的东西,同时也输入这个东西。
目标是在数组[]中用x来计数,并保存一个已定义的变量并立即打印出来。
我不会认为自己是个优秀的程序员,只是进入了这个过程。有人能帮我解决这个问题吗?因为下面的代码不起作用,这可能只是我所知道的语法错误!
try {
var m;
var b[5];
for (var x = 0; x < 5; x++) {
switch (b[x]) {
case 0:
b[x] = "bock ";
case 1:
b[x] = "look ";
break;
case 2:
b[x] = "boke ";
break;
case 3:
b[x] = "alle ";
break;
case 4:
b[x] = "pore ";
break;
case 5:
b[x] = "goet ";
break;
}
document.write(b[x]);
}
}
catch (err) {
document.write("an error has occurred.<br>" + err);
}
发布于 2020-02-13 23:28:41
这就是你要达到的目标吗?
var b = [];
try {
for (var x = 0; x < 5; x++) {
switch (x) {
case 0:
b[x] = "bock ";
case 1:
b[x] = "look ";
break;
case 2:
b[x] = "boke ";
break;
case 3:
b[x] = "alle ";
break;
case 4:
b[x] = "pore ";
break;
case 5:
b[x] = "goet ";
break;
}
console.log(b[x]);
}
} catch (err) {
console.log("an error has occurred.<br>" + err);
}
发布于 2020-02-13 23:23:57
请注意:
var b = []
代替var b = [5]
switch(x) {
而不是switch(b[x])
var m;
var b = [];
for(var x = 0; x < 5; x++) {
switch(x) {
case 0:
b[0] = "bock ";
case 1:
b[1] = "look ";
break;
case 2:
b[2] = "boke ";
break;
case 3:
b[3] = "alle ";
break;
case 4:
b[4] = "pore ";
break;
case 5:
b[5] = "goet ";
break;
}
}
console.log(b);
https://stackoverflow.com/questions/60217873
复制相似问题