我觉得咱们里面有叛徒,谁又跟我女盆友说我作弊的事了?现在她罚我说我错了一万遍,而且不许使用 for 循环。
可是……我们还有 while 循环呀!这个其实跟 for 循环很像的,我写得出来你猜猜意思。
<!DOCTYPE html>
<html lang=“en”>
<head>
<meta charset=“UTF-8”>
<title>while 循环</title>
<script>
var i=0;
while(i<10000){
alert(“我错了~第 “+i+“遍”);
i++;
}
</script>
</head>
<body>
</body>
</html>
对照着 for 循环你很容易理解吧,先判断小括号里条件是否成立,然后如果成立就执行大括号里的语句,执行完再判断小括号里的条件是否成立,如果成立再执行大括号里……
你看我完成了女朋友的苛刻条件了吧?但是作为一个优秀的男盆友怎么可以就此止步呢?所以事实上我写的程序更加的简洁:
<!DOCTYPE html>
<html lang=“en”>
<head>
<meta charset=“UTF-8”>
<title>while 循环</title>
<script>
while(1){
alert(“我错了~”);
}
</script>
</head>
<body>
</body>
</html>
我们说过非零的数字为 true,条件成立,然后执行了大括号的语句之后,小括号里的条件依旧成立,其实这个条件永远不会发生变化,这是一个常量(常量不会变),所以条件一直成立,循环一直继续,这就是传说中可以跑到地老天荒的死循环,我们写程序的时候一定要避免写死循环。
现在女盆友还在那里一边计数一边关提示框呢。
本章代码下载:本章代码
暂无评论内容