zoukankan      html  css  js  c++  java
  • JS中的原始类型和判断方法

    ECMAScript 中定义了 7 种原始类型:

    • Boolean
    • String
    • Number
    • Null
    • Undefined
    • Symbol(新定义)
    • BigInt(新定义)

    注意: 原始类型不包含 Object 和 Function

    常用的判断方法:

    • typeof:

      typeof 基本都可以正确判断数据类型
      typeof null和typeof [1, 2, 3]均返回"object"
      ES6 新增:typeof Symbol()返回"symbol"

    • instanceof:
      专门用于实例和构造函数对应

    function Obj(value) {
      this.value = value;
    }
    let obj = new Obj("test");
    console.log(obj instanceof Obj); // output: true
    

    判断是否是数组:[1, 2, 3] instanceof Array

    • Array.isArray():ES6 新增,用来判断是否是'Array'。Array.isArray({})返回false。
  • 相关阅读:
    think in java
    TASLock TTASLock
    多线程
    jenkins unable to delete file
    ubuntu sun-jdk
    py2exe
    memcached安装
    redis安装
    ubuntu安装ssh
    mysql远程访问
  • 原文地址:https://www.cnblogs.com/zpsakura/p/11387962.html
Copyright © 2011-2022 走看看