JavaScript switch判断

switch:

switch中,如果与一个条件成立,那么后面的判断都不再判断,对应

的代码直接执行,另外,switch没法进行范围判断。

 

if与switch的区别:

if一般用来进行范围的判断,switch一般用来精准值的判断。

 

用switch做一个简单的问路程序:

var num = ormopt('请输入数字')*1;
//通过prompt返回的结果都是字符串类型的数据,所以通常用javascript弱类型特点,乘以1转换为数字类型。、
switch(num){
    case 1:
        document.write('向东走');
        break;
    case 1:
        document.write('向西走');
        break;
    case 1:
        document.write('向南走');
        break;
    case 1:
        document.write('向北走');
        break;
    default:
        document.write('输入错误');
    }

 

posted @ 2018-11-05 01:04  ravenes  阅读(3254)  评论(0编辑  收藏  举报