javascript用switch语句识别一个变量的数据类型。如果是数字就乘以3输出,如果是字符串就直接打印,如果是null就打印为空,如果是Boolean类型就输出布尔。
时间: 2023-07-16 17:17:15 浏览: 93
可以使用typeof操作符判断变量的数据类型,然后结合switch语句进行处理。代码如下:
```javascript
switch (typeof variable) {
case 'number':
console.log(variable * 3);
break;
case 'string':
console.log(variable);
break;
case 'null':
console.log('');
break;
case 'boolean':
console.log(variable ? 'true' : 'false');
break;
}
```
其中,typeof操作符可以返回以下几种数据类型:'number'、'string'、'boolean'、'object'、'function'和'undefined'。如果变量是null类型,则typeof操作符会返回'object',因此需要在switch语句中单独处理null类型的情况。Boolean类型的变量可以直接当作条件表达式使用,true会被转换为字符串'true',false会被转换为字符串'false'。
阅读全文