值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol(唯一值)、Bigint(最大值)。
引用数据类型:对象(Object)、数组(Array)、函数(Function)。
注释:ES6 引入了一种新的原始数据类型 Symbol ,表示独一无二的值,最大的用法是用来定义对象的唯一属性名
let sy = Symbol("KK");
console.log(sy); // Symbol(KK)
typeof(sy); // "symbol"
检测数据类型:typeof typeof() 检测的数有String , Number, Booleaan ,Object,Function,Undefined,Symbol Bigint
<script>
console.log(typeof (123)); //number
console.log(typeof ('123')); //string
console.log(typeof string); //undefined
console.log(typeof undefined); //undefined
console.log(typeof null); //object 较为特殊
console.log(typeof isNaN); //function isNaN是个判断函数
console.log(typeof isNaN(123)); //boolean isNaN(**)是判断之后的结果
console.log(typeof []); // object 数组也是对象的一种
console.log(typeof Object()) // object
var fn = function(){}
console.log(typeof fn); //function
es6新增Symbol
console.log(typeof Symbol()); //symbol
es10新增Bigint
console.log(typeof BigInt(''); //bigint
BigInt 是一种数字类型的数据,它可以表示任意精度格式的整数。
</script>