1.let 声明(变量声明)
- let遵循块作用域
- 不能重复声明
- 可以赋值,也可以不赋值
- 必须先声明再使用
- 全局声明的let变量不会变成window的属性,而var会
- let声明的变量的类型可以在赋值时改变,因此也可以多次赋值
2.const 声明(常量声明)
- const声明即赋值
- const声明赋值后不能再改变值
- const遵循块作用域
-
七种数据类型
number
string
bool
symbol
null
undefined
object数据类型的转化
数值转字符串
1.String() String(1)
2.toString() 注意 不可以使用 2.toString()这种方式,但是可以使用(2).toString()或者2 .toString()
3.1+``字符串转数字
1.Number()
2.parseInt() 注意 超过一定范围时,会显示出科学计数法
3.1-0
4.+1转布尔
1.Boolean()
2.!!1
注意 五种falsy值(不是false但是false)- NaN 这是一种数字 表示超出了解释器的极限,NaN === NaN // false
alert( 1 + NaN ); // NaN
- null
- undefined
- 0
- ``
