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 的结果是什么?

  1. NaN 不等于本身,因为NaN是一个不确切的值,只是个范围值。
  2. NaN :全称 (not a number—不是一个数字),表示是不是一个number类型,是或否不是确切值

   Number类型除了浮点型和整数型,还有一个特殊类型NaN。

      Console.log(typeof(NaN));//number


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部