数字转字符串
toString()
方法。如:1.toString()
。该方法无法处理null
undefined
等值,不够可靠。- 通过字符串拼装转换。如:
1 + ''
。看起来很奇怪,可读性差。 String()
函数。如:String(1)
。最好的处理办法。
参考资料:String - JavaScript | MDN
字符串转数字
Number('1')
。参数为''
得0
,参数为null
得0
,参数为undefined
得NaN
。
日期转数字
Number(new Date())
。new Date().getTime()
。