转换方法:1、使用parseInt()将字符串转为整数,语法“parseInt(“字符串”)”;2、使用parseFloat()将字符串转为浮点数,语法“parseFloat(“字符串”)”;3、使用乘号运算符,语法“数字字符串 * 1”。
本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。
方法1:使用 parseInt()转为整数
console.log(parseInt("12345red"));//返回 12345console.log(parseInt("0xA"));//返回 10console.log(parseInt("56.9"));//返回 56console.log(parseInt("red"));//返回 NaNconsole.log(parseInt("AF", 16));//返回 175console.log(parseInt("10", 2));//返回 2console.log(parseInt("10", 8));//返回 8console.log(parseInt("10", 10));//返回 10//如果十进制数包含前导 0,那么最好采用基数 10,这样才不会意外地得到八进制的值console.log(parseInt("010"));//返回 8console.log(parseInt("010", 8));//返回 8console.log(parseInt("010", 10));//返回 10
登录后复制
输出结果:
方法2:使用 parseFloat()转为浮点数
console.log(parseFloat("12345red"));//返回 12345console.log(parseFloat("0xA"));//返回 NaNconsole.log(parseFloat("11.2"));//返回 11.2console.log(parseFloat("11.22.33"));//返回 11.22console.log(parseFloat("0102"));//返回 102console.log(parseFloat("red"));//返回 NaN
登录后复制
输出结果:
方法3:使用乘号运算符
如果变量乘以 1,则变量会被 JavaScript 自动转换为数值。乘以 1 之后,结果没有发生变化,但是值的类型被转换为数值。如果值无法被缓缓为合法的数值,则返回 NaN。
var a = 1; //数值var b = "1"; //数字字符串console.log(a + (b * 1)); //返回数值 2
登录后复制
【推荐学习:javascript高级教程】
以上就是es6怎么将字符串转为数字的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2947289.html