基本数据类型
-
数值Number型:数值
-
整数
-
浮点数
-
NaN(Not a Number)
NaN跟任何值比较时,都不相等。
判断是否为NaN:console.log(isNaN(f68));输出为true,则标识符f68为NaN.
onsole.log(isNaN(NaN));//true
onsole.log(isNaN(123));//false
onsole.log(isNaN(“123”));//false
onsole.log(isNaN(“ABC”));//true
onsole.log(isNaN(true));//false
onsole.log(isNaN(false));//false
onsole.log(isNaN(null));//false
onsole.log(isNaN(undefined));//true
-
-
字符String型:字符
- 字符串模板: console.log(
大家好,我是${name}我今年${age+5}岁,目前${mar}婚!
);{这里可以使标识符,可以是表达式} - 只有字符串才能 .length
- 字符串模板: console.log(
-
布尔Boolean型:true、false
-
null(空)型:null
打印时 值是null 数据类型是object (遗留问题)
-
Undefined(标识符声明未赋值)型:undefined
输出undefined的两种方式,标识符声明未赋值的时候 console.log(i)和console.log(typeof i),或标识符未声明时console.log(typeof i)。
-
Symbol型(唯一值)