For loop 为什么使用空变量正确显示FOR循环

For loop 为什么使用空变量正确显示FOR循环,for-loop,For Loop,FOR循环将通过以下方法显示 var cars=[“Civics”、“Corola”、“Ford”、“Mercedeez”、“Pejaro”]; var i; var text=“”; for(i=0;icars[i]在循环的每次迭代中逐个读取数组cars的不同值。根据问题,输出需要是每个cars[i]表示的字符串的串联。这个连接的字符串需要存储在某个地方。这就是为什么需要一个额外的变量text,它会越来越长 text = "" //i=0 text =

FOR循环将通过以下方法显示

var cars=[“Civics”、“Corola”、“Ford”、“Mercedeez”、“Pejaro”]; var i; var text=“”;
for(i=0;i
cars[i]
在循环的每次迭代中逐个读取数组
cars
的不同值。根据问题,输出需要是每个
cars[i]表示的字符串的串联
。这个连接的字符串需要存储在某个地方。这就是为什么需要一个额外的变量
text
,它会越来越长

text = ""                   //i=0
text = "Civics"             //i=1 After 1st loop 
text = "CivicsCorola"       //i=2 After 2nd loop
text = "CivicsCorolaFord"   //i=3 After 3rd loop
...

cars[i]
在循环的每次迭代中,逐个读取数组
cars
的不同值。根据问题,输出需要是每个
cars[i]表示的字符串的串联
。这个连接的字符串需要存储在某个地方。这就是为什么需要一个额外的变量
text
,它会越来越长

text = ""                   //i=0
text = "Civics"             //i=1 After 1st loop 
text = "CivicsCorola"       //i=2 After 2nd loop
text = "CivicsCorolaFord"   //i=3 After 3rd loop
...

您需要文本变量为每次迭代存储值

您还可以通过以下方式获得相同的结果:

<p id ="demo"></p>
<script>
var cars = ["Civics" , "Corola" , "Ford" , "Mercedeez" , "Pejaro"];
document.getElementById('demo').innerHTML = cars.join ('');
</script>

var cars=[“Civics”、“Corola”、“Ford”、“Mercedeez”、“Pejaro”]; document.getElementById('demo').innerHTML=cars.join('');
您需要文本变量来存储每次迭代的值

您还可以通过以下方式获得相同的结果:

<p id ="demo"></p>
<script>
var cars = ["Civics" , "Corola" , "Ford" , "Mercedeez" , "Pejaro"];
document.getElementById('demo').innerHTML = cars.join ('');
</script>

var cars=[“Civics”、“Corola”、“Ford”、“Mercedeez”、“Pejaro”]; document.getElementById('demo').innerHTML=cars.join('');
你希望汽车[i]
做什么?这里汽车是用增量(++)方法显示的。有必要把代码写成(text=text+cars[i]+“
”;)。为什么不简单地键入代码(text=cars[i]+“
”;“你希望汽车[i]做什么?这里汽车是用增量(++)显示的?”方法。并且有必要将代码编写为(text=text+cars[i]+“
”;)。为什么不简单地键入代码(text=cars[i]+“
”;