请说出五个判断js数据类型的方法,请举例描述
时间: 2023-12-22 20:06:29 浏览: 88
好的,根据您的要求,以下是五个判断 JS 数据类型的方法:
1. typeof 操作符:可以返回一个变量的数据类型,如字符串、数值、布尔值、对象、函数等。
例如:typeof "hello" //返回字符串类型;typeof 100 //返回数值类型
2. instanceof 操作符:可以判断某个变量是否属于某个类,如数组、字符串、日期等。
例如:var arr = [1,2,3]; arr instanceof Array //返回 true;arr instanceof String //返回 false
3. Object.prototype.toString.call() 方法:可以返回某个变量的具体数据类型,如数组、字符串、日期等。
例如:Object.prototype.toString.call("hello") //返回 "[object String]";Object.prototype.toString.call(100) //返回 "[object Number]"
4. Array.isArray() 方法:可以判断某个变量是否为数组类型。
例如:var arr = [1,2,3]; Array.isArray(arr) //返回 true;Array.isArray("hello") //返回 false
5. NaN 和 typeof NaN 操作符:用于判断变量是否属于 NaN 数据类型。
例如:isNaN(10) //返回 false;isNaN("hello") //返回 true;typeof NaN //返回 "number"
阅读全文