其他数据类型转为 Number
方式
- 变量
+ 0
- 变量前面增加加号
+
let abc = '123'
// 转为 Number
abc = +abc
// number 123
console.log(typeof abc, abc)
其他数据类型转为 String
方式
- 与空字符串相加
let abc = 123
// 转为 String
abc = abc + ''
// string 123
console.log(typeof abc, abc)
其他数据类型转为 Boolean
方式
- 两次取反
let abc = 123
// 转为 String
abc = !!abc
// boolean true
console.log(typeof abc, abc)