String()
可以转换undefined和null .toString()
不行
另外常见转化:+xxx
转化为数字(+new Date()
),!!xxx
转化为布尔
(顺带说一句,加法的处理真奇怪)
1 | 3 + '1' // 31 |
无关的另外:preferObject || backupObject
备胎写法
String()
可以转换undefined和null .toString()
不行另外常见转化:+xxx
转化为数字(+new Date()
),!!xxx
转化为布尔
(顺带说一句,加法的处理真奇怪)
1 | 3 + '1' // 31 |
无关的另外:preferObject || backupObject
备胎写法
原文作者:Yizhou Shen
原文链接:http://shenyizhou.github.io/2017/12/02/2017-12-02-JS%E8%BD%AC%E5%8C%96%E5%AD%97%E7%AC%A6%E4%B8%B2/
发表日期:December 2nd 2017, 2:41:59 pm
更新日期:September 6th 2023, 3:04:23 pm
版权声明:本文采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可