alert

alert

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script type="text/javascript">

var a=1

for(;a<=9;a++){

document.write("第"+a+"圈"+'<br>');

}

alert(a)

</script>

</head>

<body>


</body>

</html>

将alert(a)放在大括号里面和将alert(a)放在大括号外面结果不一样,这个要怎么来理解呢?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

你好同学 , 是说的 alert(a)放在for选好里面吗 ,如下:

http://img1.sycdn.imooc.com//climg/5bf2192d0001e24406700192.jpg

因为代码是顺序执行的 ,如果放在里面 , 那么每次循环的时候都会执行弹出 , 所以alert会依次弹出每次循环的结果 . 放在for循环外边 , 那么循环结束了 ,才会执行for循环后面的代码 . 此时执行弹窗则输出循环最后一次的结果了.

希望解答了你的疑惑 , 祝学习愉快 ,望采纳 .

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师