js中switch语句

js中switch可以判断的类型不仅仅局限于数值类型,可以是string、boolean、number

  • string类型
var a = "haha";
switch(a){
    case "ha":
        console.log("ha hit");
        break;
    case "hehe":
        console.log("hehe hit");
        break;
    case "haha":
        console.log("haha hit");
        break;
    default:
        console.log("nothing hit");
}
  • boolean类型
var a = 4;
switch(true){
    case a<5:
        console.log("a<5");
        break;
    case a>5:
        console.log("a>5");
        break;
    default:
        console.log("nothing hit");
}

你可能感兴趣的:(前端开发)