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('输入错误'); }