目录
常量
编辑切换为居中
添加图片注释,不超过 140 字(可选)
数据类型
数字类型
-
NaN 代表一个计算错误。它是一个不正确的或者一个未定义的数学操作所得到的结果
字符串类型
-
三种包法:通过单引号( '') 、双引号( "")或反引号( ` ) 包裹的数据都叫字符串
-
字符串拼接:
两种方式都可以拼接,第一种逻辑清晰一点,但是第二种简单一点(第二种只能用``和${})
编辑切换为居中
添加图片注释,不超过 140 字(可选)
布尔类型
let实现bool类型
)
未定义类型(undefined)
只声明变量未赋值的情况
NULL类型
赋值了,但是赋值为null
检测数据类型
两种方法:
-
颜色:数字型和布尔型颜色为蓝色,字符串和undefined颜色为灰色
-
console.log(typeof x)
冷知识
-
NaN 是粘性的。任何对 NaN 的操作都会返回 NaN
类型转换
为什么要进行类型转换?
-
因为只有赋值之后才能确定数值类型
-
使用表单、prompt 获取过来的数据默认是字符串类型
转换类型的方法
-
隐式转换
总结:
-
作为正号使用时,‘+’可以转化string为number
-
除了+以外的算术运算符 比如 - * / 等都会把数据转成数字类型
-
任何数据和字符串相加结果都是字符串(注意,这点和第2点正好对应,‘+’是个例外)
-
显式转换
-
转换为数字型
-
- 转换为字符型
冷知识
-
NaN也是number类型的数据,代表非数
实用技巧
-
此处用到了隐式转换第一点