JavaScript的switch语句

JavaScript的switch除了有其他语言的switch语句的功能外,还可以比较表达式

var m=2;
switch(true){
    case m<1:
        alert("<1");
        break;
    case m===1:
        alert("1");
        break;
    default:
        alert('default!');
}

switch(m){
    case 1:
        alert('1');
        break;
    case 2:
        alert('2');
        break;
    default:
        alert('default!');
}

通过比较表达式,使JavaScript的switch语句更加的灵活,在一定场景下能代替if-else语句。

posted @ 2012-12-01 19:22  小虾Joe  阅读(196)  评论(0编辑  收藏  举报