number
数字类型,包含整数和小数,以及
NaN
string
字符串
boolean
布尔值,
true和false
function
方法类型,包含方法
function(){}、箭头函数()=>{}和生成器function*(){}
object
对象类型,包含对象、数组和
null
null
空类型,但
tyepof null被判定为object,但其实际行为却和object完全不同
undefined
未定义,包含
undefined以及未初始化以及未声明。
symbol
符号类型,ES6新引入的数据类型,通常用于创建唯一的键。
bigint
大整数类型,ES6新引入的数据类型,用于表示超过通常整数精度的大整数, 表示方法是在整数后面加个
n:1_000_000_000_000_000_000n



