js用switch语句如何判断数据类型

用switch语句判断如果是整数就乘2如果是布尔就输出布尔值,如果是字符串就直接打印

<script>
    var a=123;
    switch(typeof(a)){
        case 'number':a=a*2;console.log('数字:',a);break;
        case 'string':console.log('字符串:',a);break;
        case 'boolean':console.log('布尔:',a);break;
    }
</script>