es6怎么将字符串转为数字

转换方法:1、使用parseInt()将字符串转为整数,语法“parseInt(“字符串”)”;2、使用parseFloat()将字符串转为浮点数,语法“parseFloat(“字符串”)”;3、使用乘号运算符,语法“数字字符串 * 1”。

es6怎么将字符串转为数字

本教程操作环境: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

登录后复制

输出结果:

1.png

方法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

登录后复制

输出结果:

2.png

方法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

(0)
上一篇 2025年3月11日 22:54:04
下一篇 2025年3月6日 20:54:06

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • es6怎么删除对象属性

    es6删除对象属性的方法:使用delete操作符,语法“delete 对象名.属性名”。使用delete操作符删除对象属性,不是将该属性值设置为undefined,而是从对象中彻底清除该指定属性。 本教程操作环境:windows7系统、EC…

    2025年3月11日
    200
  • es6声明变量的方法有哪些

    声明变量的方法:1、使用var命令,语法“var 变量名;”;2、使用function命令;3、使用cosnt命令,语法“const 变量名;”;4、使用let命令,语法“let 变量名”;5、使用import命令;6、使用class命令。…

    2025年3月11日
    200
  • es6中的es是什么意思

    es6中的es全称ECMAScript,指的是一种由Ecma国际通过ECMA-262标准化的脚本程序设计语言,是一种可以在宿主环境中执行计算并能操作可计算对象的基于对象的程序设计语言。 本教程操作环境:windows7系统、ECMAScri…

    2025年3月11日
    200
  • es6 some方法是干什么的

    es6 some()方法是用来检测数组中是否存在符合指定条件的元素,存在就返回true,不存在就返回false;换个角度,也可用来检测数组中的所有元素是否都不符合指定条件,都不符合则返回false,有一个或者多个符合则返回true。 本教程…

    2025年3月11日
    200
  • es6属于什么编程

    es6属于前端编程,因为ES6全称是ECMAScript 6.0 ,是JavaScript的下一个版本标准;而JavaScript就是前端开发语言,经常与html、css技术一起构成前端开发。 本文操作环境:windows7系统、ECMAS…

    2025年3月11日
    200
  • ecmascript5是不是es6

    ecmascript5不是es6,ecmascript5是ECMAScript第五个版本,简称为ES5和ECMAScript 2009,而es6全称是ECMAScript 6,是JavaScript的下一个版本标准。 本文操作环境:wind…

    2025年3月11日
    200
  • es6箭头函数有什么优点

    es6箭头函数的优点:1、简明的语法,例“parameters => {statements;};”,应用起来更加的方便;2、能够隐式返回;3、更直观的作用域和this的绑定(不绑定this)。 本教程操作环境:windows7系统、…

    2025年3月11日
    200
  • es6声明变量有几种方法

    es6声明变量有6种方法:1、用关键字var声明变量;2、用关键字function声明变量;3、用关键字const声明变量;4、用关键字let声明变量;5、用关键字class声明变量;6、用关键字import声明变量。 本教程操作环境:wi…

    2025年3月11日
    200
  • es6合并对象的方法有哪些

    es6合并对象的方法有:1、利用“Object.assign()”方法,语法“Object.assign(obj1,obj2,obj3)”;2、使用使用扩展运算符“…”,语法“{…obj1,…obj2,&…

    2025年3月11日
    200
  • es6反引号怎么用

    es6反引号的用法:1、定义单行字符串;2、定义多行字符串,字符串中的空格、缩进和换行会被保留在输出之中;3、在字符串中嵌入变量,变量名需要写在“${}”中,例“`Hello ${name}`” 本教程操作环境:windows7系统、ECM…

    2025年3月11日
    200

发表回复

登录后才能评论