EMACScript基本类型

根据ECMAScript最新规范的6.1的内容描述,现在ES的类型有Undefined, Null, Boolean, String, Symbol, Number, BigInt, and Object, 其中除了Object都是基本类型。

// 运行环境NodeJS V10.15.1
var primitiveTypeNumber = 1
var primitiveTypeBoolean = true
var primitiveTypeUndefined = undefined
var primitiveTypeNull = null
var primitiveTypeSymbol = Symbol(1)
var primitiveTypeBigInt = 1n
var primitiveTypeString = '123123'

console.log("primitiveTypeNumber: ", typeof primitiveTypeNumber) //primitiveTypeNumber:  number
console.log("primitiveTypeBoolean: ", typeof primitiveTypeBoolean) // primitiveTypeNumber:  number
console.log("primitiveTypeUndefined: ", typeof primitiveTypeUndefined) // primitiveTypeUndefined:  undefined
console.log("primitiveTypeNull: ", typeof primitiveTypeNull) // primitiveTypeNull:  object
console.log("primitiveTypeSymbol: ", typeof primitiveTypeSymbol) // primitiveTypeSymbol:  symbol
console.log("primitiveTypeBigInt: ", typeof primitiveTypeBigInt) // primitiveTypeBigInt:  bigint 
console.log("primitiveTypeString: ", typeof primitiveTypeString) // primitiveTypeString:  string
posted @ 2020-04-10 10:02  beelinemo  阅读(168)  评论(0)    收藏  举报