强制类型转换
众所周知,
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
有七种内置类型,包括null
undefined
number
string
boolean
object
和symbol
(ES6)
JavaScript
的变量是没有类型的,有类型的是值。但变量持有值的类型。类型定义了值的行为特征undefined
表示声明后但未赋值的,undeclared
表示未声明的。这两者有稍微的区别,但在JavaScript
中并未区分