请问对吗?
# 具体遇到的问题
# 报错信息的截图
# 相关课程内容截图
# 尝试过的解决思路和结果
# 粘贴全部相关代码,切记添加代码注释(请勿截图)
在这里输入代码,可通过选择【代码语言】突出显示
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>while循环</title>
</head>
<body>
<script>
var i=1,sum=0;
//补充代码
while(i<=10){
sum+=i;
i++
}
document.write(sum);
</script>
</body>
</html>
正在回答
同学你好,问题解答如下:
var i = 1, sum = 0;这句代码是用来声明变量的,其中变量i是while循环的条件,变量sum是用来求和的。if和for语句中,也会声明变量,以for为例,它的声明是写在括号()中的,如下:

变量通常要先声明后使用,由于while中需要使用变量i和sum,所以在while的上面写了var i = 1, sum = 0;:

而for循环中,也是先声明后使用,如下:

如果变量i是在while里面使用,那么变量可以声明在while里,如下:

因此变量的声明时,只要保证“先声明后使用”即可,位置可以稍微调整一下。
同学先理解一下,后面做练习的时候,注意一下变量的声明位置,就会慢慢懂了。
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星