JavaScript中的switch...case..语句

switch...case...语句通常作为if...else if... 语句的另一种表现形式 ,要比if语句多种值的判断要更加直观。

switch...case...中的case的值有两种形式:

1、case是字符串类型

switch(text) {
    case 'one':
    console.log('one');
    break;
    default: 
        console.log('no data match')
}

2、case是表达式的情况

switch(true) {
    case regExp.test('one'):
    console.log('one');
    break;
}

默认default的情况建议加上,这样判断的结果可控。

发布了49 篇原创文章 · 获赞 24 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/YeShenLiaoSuiFeng/article/details/85176633