趣味编程-JavaScript-Switch语句

xiaoxiao2021-02-28  68

当所有的分支(超过三个)都依赖于同一个表达式的值时,如果使用if语句来判断是非常浪费的做法。处理这种情况我们都会使用switch语句:

Switch(expression){ case 1: //执行代码块1 break; case 2: //执行代码块2 break; ... default: //执行default代码块 break; }

当执行switch语句的时候,它首先计算expression的值,然后查找case句子中的表达式是否和expression的值相等。如果找到相匹配的case,就会执行这个case对应的代码块。如果没有匹配的case,将会执行defalut对应的代码块。 代码中使用break可以跳出switch语句,不然switch语句会执行所有代码块。 接下来我们一起通过一个例子来具体认识一下switch语句。 —-参考书籍《JavaScript权威指南(弗兰纳根)》

简单的例子:通过switch语句来判断今天是周几。 Sunday=0, Monday=1, Tuesday=2, 等等:

var day=new Date().getDay(); switch (day) { case 0: x="Today it's Sunday"; break; case 1: x="Today it's Monday"; break; case 2: x="Today it's Tuesday"; break; case 3: x="Today it's Wednesday"; break; case 4: x="Today it's Thursday"; break; case 5: x="Today it's Friday"; break; case 6: x="Today it's Saturday"; break; } alert(x);

x 的结果:

Today it’s Saturday

转载请注明原文地址: https://www.6miu.com/read-34599.html

最新回复(0)