强制类型转换
众所周知,
JavaScript是弱类型语言,所以其值的类型是可以随意进行转换的,分为显式强制类型转换和隐式强制类型转换
1
2
3 let b = 12
let a = '' + b // 隐式强制类型转换
let c = String(b) //显式强制类型转换
抽象值操作
熟悉
toString,toNumber,toBoolean,完成数值、字符串、布尔值互相的转换
众所周知,
JavaScript是弱类型语言,所以其值的类型是可以随意进行转换的,分为显式强制类型转换和隐式强制类型转换
1
2
3 let b = 12
let a = '' + b // 隐式强制类型转换
let c = String(b) //显式强制类型转换
熟悉
toString,toNumber,toBoolean,完成数值、字符串、布尔值互相的转换
最近在匆匆看了`webpack@4.0
文档之后,又被《你不知道的JavaScript》吸引了目光。这本书针对JavaScript`中存在的一些容易出错的地方进行解答,可以夯实自己的基础。
JavaScript有七种内置类型,包括nullundefinednumberstringbooleanobject和symbol(ES6)
JavaScript的变量是没有类型的,有类型的是值。但变量持有值的类型。类型定义了值的行为特征undefined表示声明后但未赋值的,undeclared表示未声明的。这两者有稍微的区别,但在JavaScript中并未区分