js题

作者: 张先森Mr_zhang | 来源:发表于2022-03-28 16:28 被阅读0次

1、数据类型

JavaScript共有八种数据类型,分别是 Undefined、Null、Boolean、Number、String、Object、Symbol、BigInt。

2、数据类型检测的方式

  1. typeof

  2. instanceof:instanceof只能正确判断引用数据类型,而不能判断基本数据类型

  3. constructor

  4. Object.prototype.toString.call()

3、判断数组的方式有哪些

  1. 通过Object.prototype.toString.call()做判断

  2. 通过原型链做判断

obj.__proto__ === Array.prototype;
  1. 通过ES6的Array.isArray()做判断
Array.isArrray(obj)
  1. 通过instanceof做判断
obj instanceof Array
  1. 通过Array.prototype.isPrototypeOf
Array.prototype.isPrototypeOf(obj)

相关文章

  • 任务11

    第一题 http://js.jirengu.com/mekep第二题 http://js.jirengu.com/...

  • js题

    1、 2、 3、 4、

  • js题

    1、数据类型 JavaScript共有八种数据类型,分别是 Undefined、Null、Boolean、Numb...

  • js题

    1.闭包的理解,闭包的原理,那些地方会用到,闭包的缺点2.跨域的方式(jsonp,cors),对跨域了解吗,jso...

  • js题

    以下代码中val、data、data2、x的值分别是什么? 为什么 var a = 1, b = 2, c = 3...

  • js题

    1.下面代码的运行,输出的结果是: A:[ 'name', 'age' ]B:[ 'name', 'age', '...

  • js题

    ### 简答 1:如何理解原型? 1.没创建一个对象时都会关联另一个对象,这个对象就是原型对象。创建出来的对象...

  • 如何用JS买鸡?

    学习JS有段时间了,学了基本的逻辑题,下面我为大家讲一道复杂的百元买白鸡的数学题,与小学题不同,我们能用JS直接知...

  • js编程题

    求一个数的百位,十位和个位的数字

  • JS题 应用

    实现一个动画函数,无需考虑透明度function animate(ele, tarStyle, tarValue)...

网友评论

      本文标题:js题

      本文链接:https://www.haomeiwen.com/subject/vngbpctx.html