js 判断数组中的方法? JS 中 NaN等于NaN吗 typeof NaN 的结果是什么?
一: js 判断数组中的方法?
1 Object.prototype.toString.call() 做判断
console.log(Object.prototype.toString.call([])) //[Object,Array]
2 instanceof 判断
console.log([] instanceof Array) //true
3 原型链判断
console.log([].__proto__ === Array.prototype)//true
4 ES6 中的Array.isArray()判断
console.log(Array.isArray([]))
二:JS 中 NaN等于NaN吗 typeof NaN 的结果是什么?
- NaN 不等于本身,因为NaN是一个不确切的值,只是个范围值。
- NaN :全称 (not a number—不是一个数字),表示是不是一个number类型,是或否不是确切值
Number类型除了浮点型和整数型,还有一个特殊类型NaN。
Console.log(typeof(NaN));//number
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
