Javascript switch 语句用法

一、switch语句简介

在JavaScript中,switch语句也是选择结构中很常用的语句。switch语句用于将一个表达式同多个值进行比较,并根据比较结果选择执行语句。

语法:

switch(表达式)
{
    case 取值1:
        语块1;break;
    case 取值2:
        语块3;break;
    ……
    case 取值n:
        语块n;break;
    default:
        语句块n+1;
}

说明:

case语句相当于标记一个位置,程序会根据switch条件表达式的结果,直接跳转到第一个匹配的位置,然后开始顺序执行后面的所有程序代码,包括后面的其他case语句下的代码,直到碰到break语句或函数返回语句为止。

default语句是可选的,当其他所有的case语句定义的值都不满足时,就执行default后面的语句块。

举例:

 


    
    




在浏览器预览效果如下:

Javascript switch 语句用法

分析:

对于日期时间的获取,我们在Date对象这一章会给大家详细讲解。

由于站长测试的时候刚好是星期四,所以输出结果是星期四。大家自己测试一下,输出的结果是根据你当前系统时间确定的。

前面我们介绍了if语句的几种形式和switch语句。在我们实际开发中,要根据实际情况是选择使用if语句还是使用switch语句,不要因为if语句常用而不使用switch语句,也不要因为switch语句的效率高而一味地使用。

对于if语句和switch语句,最核心的一点就是:对于判断条件较少的可以使用if语句,但是在实现一些多条件判断中,就应该使用switch语句。