<!DOCTYPE html>
<html>
<body>
<p>点击下面的按钮,将代码块循环五次:</p>
<button onclick="myFunction()">点击这里</button>
<p id="demo"></p>
<script>
function myFunction()
{
var x="";
for (var i=0;i<5;i++)
{
x=x + "The number is " + i + "<br>"; //这也可以这样写 x+="The number is "+i+"<br>";
}
document.getElementById("demo").innerHTML=x;
}
</script>
</body>
</html>
我的问题:在循环开始之前我看到一个变量声明,var x="" 我尝试了将这个声明直接加入函数var x=x+"The number is "+"<br>";
得出的结果在函数第一次循环的时候最开始会出现一个undefined 我还尝试了将变量在循环之前改为var x 来直接声明,依旧会
出现这个undefined。请教这个声明var x=""的作用。谢谢
添加回答
举报
0/150
提交
取消