基本
转字符串:
''+obj
转数字:
+obj
转整数:
~~obj
转布尔值:
!!obj
技巧
+new Date() = new Date().getTime()
~~'123.2' = ~~123.2 = 123
''+[1,2,3] = '1,2,3'
注意
+'123.2KB' // NaN
~~'123.2KB' // 0
parseInt('123.2KB') // 123
本文介绍了JavaScript中常见的数据类型转换技巧,包括如何将对象转换为字符串、数字、整数及布尔值,并提供了一些实用示例。同时,文章还强调了在进行类型转换时需要注意的特殊情况。
转字符串:
''+obj
转数字:
+obj
转整数:
~~obj
转布尔值:
!!obj
+new Date() = new Date().getTime()
~~'123.2' = ~~123.2 = 123
''+[1,2,3] = '1,2,3'
+'123.2KB' // NaN
~~'123.2KB' // 0
parseInt('123.2KB') // 123
2730
387

被折叠的 条评论
为什么被折叠?