js 数字和字符串相互转换

js 数字和字符串相互转换数字转字符串数字转字符串 这个比较简单 可用加上空字符串和 toString 函数 用 toString 函数的使用 一定要使用括号将数字括起来 另外 toString 还有转进制的作用 可将将 10 进制的数字转成指定的进制的字符串 2 toString 报错 2 toString 2 2 3 toString 2 3 20 3 toStr

数字转字符串

  • 数字转字符串,这个比较简单,可用 加上空字符串和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

(0)
上一篇 2026年3月17日 下午10:33
下一篇 2026年3月17日 下午10:34


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号