JavaScript如何判断变量是否为数字类型,字符类型?
super
2021-11-10 19:22
2661
使用typeof运算符判断
- 写法1:typeof 变量
let val = 1;
alert(typeof val); // number
let val = 'my name is pipi!';
alert(typeof val); // string
let val = 1.23;
alert(typeof val); // number
let val = true;
alert(typeof val); // boolean
let val = null;
alert(typeof val); // object
// let val = 1;
alert(typeof val); // undefined
写法2:typeof(表达式)
alert(typeof(1 + 2)); // number
alert(typeof(1 + '个')); // string
let val = true;
alert(typeof(val ? 1 : 'string 1')); // number
let val = false;
alert(typeof(val ? 1 : 'string 1')); // string
let val = function(){}
alert(typeof(val)); // function
let val = new Date();
alert(typeof(val)); // object
0 条讨论