JavaScript类型 :类型检测:,今天小编就来说说关于javascript的数据类型是哪两大类?下面更多详细答案一起来看看吧!

javascript的数据类型是哪两大类(JavaScript的数据类型有哪些)

javascript的数据类型是哪两大类

JavaScript类型 :

  1. Undefined // 未定义, // 值是undefined // 不能 new
  2. Null // 定义了, 但是为空, // 值是null // 不能 new
  3. Object
  4. boolean // true or false
  5. number // 非整数的Number类型无法用 ==(===也不行) 来比较 // console.log(0.1 0.2 = 0.3) // false // 正确的比较方法是使用JavaScript提供的最小精度值 // console.log( Math.abs(0.1 0.2 - 0.3) <= Number.EPSILON) // true
  6. String
  7. Symbol // 每个从Symbol()返回的symbol值都是唯一的。 // 一个symbol值能作为对象属性的标识符;这是该数据类型仅有的目的 // 不是构造函数, 不能 new var sym = new Symbol(); // TypeError // 实例化 var mySymbol = Symbol("my symbol");

类型检测:

typeof([]) 'object' typeof('11') 'string' typeof(1) 'number' typeof(function(){}) 'function' typeof(null) 'object' typeof(undefined) 'undefined' typeof(0) 'number' typeof(false) 'boolean' // 检测数组 Array.isArray([]) true [] instanceof Array true [].constructor === Array true

,