作业帮 > 综合 > 作业

for循环的疑问function myFunction(){var x="";for (var i=0;i

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/09 10:21:58
for循环的疑问
function myFunction()
{
var x="";
for (var i=0;i
举个例子
var x="a"
var x=x+"b";
那么x的值就是ab、相当于本身的值加上现在的值得总和
你去掉x+就是 x="The number is " + i + "
";、相当于x只有"The number is+i了而且是最后那个
当把var x;的时候
相当于没有给x赋值就直接输出
x这时候是为undefined的
所以输出undefinedThe number is 0、
后面正常了是因为x赋值了
再问: 我的理解是第一个值x1=The number is 0; x2=x1+"The number is " + i ,那x2不是变成了'The number is 0 + The number is 1'了啊,我会去这么理解,哪里理解错了啊。
再答: 对啊、是变成'The number is 0
+ The number is 1
+The number is 2
+The number is 3'
了、输出来不就是你输出的样子吗