如何判断javascritp变量的类型?
在javascript变量的类型可以是以下这些:
- 函数
- 对象
- 数组
- 字符串
- 数字
- null
那么如何判断一个变量是什么类型呢?
我们可以用typeof来得到变量的类型,例如:
1 |
|
注意到数组和null被判断成对象类型。
那么怎么判断一个typeof判断成对象的变量,是不是数组呢?
可以用下面的方法:
1 | if(myArray.push && myArray.slice && myArray.join) |
在javascript变量的类型可以是以下这些:
那么如何判断一个变量是什么类型呢?
我们可以用typeof来得到变量的类型,例如:
1 |
|
注意到数组和null被判断成对象类型。
那么怎么判断一个typeof判断成对象的变量,是不是数组呢?
可以用下面的方法:
1 | if(myArray.push && myArray.slice && myArray.join) |