第五十三章 一百遍啊一百遍!

这不前边例子举得太YY,被女盆友抓住了么,让我说一百遍我错了。这么轻的处罚,是多么的同情达理啊。

重复的事情程序员从来都不会重复去做的,因为我们有循环。来我们一起写一个糊弄女盆友。

<!DOCTYPE html>

<html lang=“en”>

<head>

<meta charset=“UTF-8”>

<title>一百遍我错了!</title>

<script>

for (var i = 0; i < 100; i++) {

alert(“我错了~第 “+i+“遍”);

};

</script>

</head>

<body>

</body>

</html>

那么解释一下子如此简单的代码:for 就是按着括号里的条件,循环执行大括号里的语句。这里比较复杂的是小括号里的条件,它分为三句话,当然这不是三段论啊。第一句设定一个变量,给他一个初始值;第二句,如果这个变量符合这句的条件,那么执行大括号里的内容;第三句,当大括号里的内容执行完了,执行第三句,然后重新判断第二句的条件,如果符合则执行大括号里的内容……如此往复不断。

你要是实验这个程序,一定要记得别写 100 ,写个 5 就差不多了,要不然你就要不断地关闭提示框,一百遍啊,一百遍!

再打个比方,规规矩矩的。说一百遍同时还要数着次数,这不方便啊,所以我面前摆了个碗,空的,我看一眼碗里的豆子不足 100 粒,于是大声说:“我错了!”然后往碗里扔一粒豆子,看看依旧不足 100 粒,再说,再扔……直到碗里的豆子是一百粒为止。这个道理是完全一样的。

初始值你可以给其他的值,但是程序员一般喜欢从零开始数,这个你要理解,否则很容易搞出错误来。然后 i++ 这个也可以换做其他的,那么我们再举一个例子,让我们数出从零到一百的所有偶数吧:

<!DOCTYPE html>

<html lang=“en”>

<head>

<meta charset=“UTF-8”>

<title>从零到一百的所有偶数</title>

<script>

for (var i = 0; i <= 100; i=i+2) {

alert(i);

};

</script>

</head>

<body>

</body>

</html>

来看看,我改了什么?条件改为 i<=100,这样等于一百的时候依旧满足条件,再执行一次程序,就把 100 也报出来了,后面 i=i+2,其实就是一次往碗里扔两颗豆子。

本章代码下载:本章代码

原文链接:https://www.ek58.com/archives/1404,转载请注明出处。

0

评论0

请先

没有账号? 注册  忘记密码?