数字转字符串
- 数字转字符串,这个比较简单,可用 加上空字符串和
toString()函数,用toString()函数的使用,一定要使用括号将数字括起来;另外toString()还有转进制的作用,可将将10进制的数字转成指定的进制的字符串
2.toString() // 报错 (2).toString() // '2' (2.3).toString() // '2.3' (20.3).toString(16) // '14.4ccccccccccd' (31).toString(16) // '1f' 'w'.toString(16) // 'w' '' + 2 // '2' '' + 2.3 // '2.3'
字符串转数字
- 字符串转数字就比较复杂,可以用两个函数
parseInt()和parseFloat(),parseInt可以传两个参数,第二个参数为可选,不传的话一般默认为10,代表进制,将指定进制的字符串转成10进制的数字
parseInt('we') // NaN // 从第一个数字字符串开始识别 parseInt('2we') // 2 // 这个有点特殊,碰到'0x'开头的数字会默认当成16进制的数字转换 parseInt('0xa') // 10 parseInt('21', 8) // 17 parseInt('21', 9) // 19 parseFloat('kkm') // NaN parseFloat('3.4') // 3.4 // parseFloat无法进行进制转换 parseFloat('12.4c', 16) // 12.4 parseFloat('12.44.33') // 12.44
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/219435.html原文链接:https://javaforall.net
