第五十二章 爱妃,朕还宣你!

那个上节课的比喻你可别告诉我女朋友,解释不清,她不会理解夜郎国只有她一位爱妃的……

现在我们先来玩个小游戏,缓解一下你我心中的不安……现在我告诉你一个 1—7 的数字,然后你用这是星期 X 来回答我,就是换个说法,来看看我怎么用程序表达:

<!DOCTYPE html>

<html lang=“en”>

<head>

<meta charset=“UTF-8”>

<title>选择语句的实例</title>

<script>

var a = 5;

switch(a)

{

case 1:

alert(“星期一”);

break;

case 2:

alert(“星期二”);

break;

case 3:

alert(“星期三”);

break;

case 4:

alert(“星期四”);

break;

case 5:

alert(“星期五”);

break;

case 6:

alert(“星期六”);

break;

default:

alert(“星期日”);

}

</script>

</head>

<body>

</body>

</html>

这是一个 switch 语句,他重在选择,而前边学的 if 语句重在判断,咳,这是我自己总结的。

switch 后面的括号里写上他的条件,然后我们为他的条件求值,然后拿着这个值去大括号里跟 case 后面的值进行比较,如果这两个值相等了,就执行冒号后面的语句,我们这里写的都是弹出提示,这个你看的懂了。然后有一个 break; ,这个要解释一下,这是打破当前的流程,你都找到对应的值了,没必要再往下看了,所以到此打住,别浪费时间往下看了。最后还有一个 default ,这是说如果上面的情况都没法满足,那就执行这个吧。默认的,不得已的最后选择,所以他写在最后。因为他后面也没啥了,所以也就不用 break; 了。

那么我们现在 a=5,所以拿着这个值(5)去下面比较,case 1: 这个值是 1 ,跟 5 不相等,跳过,看下一个,2、3、4 都是不相等的,到了 case 5:,这个条件符合了,所以弹出“星期五”,然后后面的就不看了。

理解了吧?再给你举个例子,非得说这么XX的段子你才能记住,真不怕我跪搓板么?我现在有九万六千个妃子(刚说好的只有一个呢……),人太多,记不住了,都编号了。王公公抱个花名册,上面写着:王贵妃 1号;李贵妃 2号;……然后我翻牌子,是一万七千九百二十八号。王公公赶紧抱着花名册查啊,一看,王贵妃是 1 号,跟我选的数字不符,跳过,李贵妃……跳过……一直到田园二狗这里,一看,正好是一万七千九百二十八号,于是赶紧传令下去,让田园二狗准备着,至于后面那将近八万号就不再看了。要是没查到对应的号,皇上就直接去默认的皇后那里去就对了。

你看这么一说你就懂了吧?猥琐的口水都出来了,我估计现在跪搓板已经解决不了问题了,我得抱着田园二狗在外面睡俩月了。

本章代码下载:本章代码

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容