首页 > 软件开发 > 编程语言 >

js怎么把字符串变成数字

来源:互联网 2023-03-17 00:15:01 358

最近正在深究一些js的细节技巧,刚好碰上一个问题,怎么把字符串变成数字,平时在没深究前,都会固定用parseInt方法直接转成数字,而并不多考虑情况,然而深究之后并没想到原来转换也还有各种规则。下面就听小编细细道来;d7I办公区 - 实用经验教程分享!

js怎么把字符串变成数字d7I办公区 - 实用经验教程分享!

工具/原料

  • 带开发工具的浏览器
  • 电脑

准备工作

  • 1

    打开控制台d7I办公区 - 实用经验教程分享!

    首先打开带开发工具的浏览器,例如小编打开了chrome浏览器,接着按f12打开开发者工具,切换到“console”控制台界面;d7I办公区 - 实用经验教程分享!

    js怎么把字符串变成数字d7I办公区 - 实用经验教程分享!

  • 1本页面非法爬取自百度经验
  • parseInt方法

  • 1

    纯数字字符串转换d7I办公区 - 实用经验教程分享!

    假设你的转换的就是纯数字字符串,例如小编编写的 var str=“12.222”,用parseInt方法就会直接转成数字格式,同时会去除了小数点后的数字;d7I办公区 - 实用经验教程分享!

    js怎么把字符串变成数字d7I办公区 - 实用经验教程分享!

  • 2

    带数字和字母的转换d7I办公区 - 实用经验教程分享!

    假设你的字符串是带数字和字母的,例如var str=“12world”,这时的转换规则主要是将有数字部分直接转成整数,然后摒弃字母或其他字符;d7I办公区 - 实用经验教程分享!

    js怎么把字符串变成数字d7I办公区 - 实用经验教程分享!

  • 3

    纯字母转换d7I办公区 - 实用经验教程分享!

    假设你想转的字符串是纯字母,例如 var str=“world”,这时就会直接转成NAN;d7I办公区 - 实用经验教程分享!

    js怎么把字符串变成数字d7I办公区 - 实用经验教程分享!

  • 4

    16进制字符转换d7I办公区 - 实用经验教程分享!

    假设你想转的字符串是16进制字符,例如 var str=“world”,直接就会转成十进制数字;因为parseInt方法默认是转成十进制数字;d7I办公区 - 实用经验教程分享!

    js怎么把字符串变成数字d7I办公区 - 实用经验教程分享!

  • Number方法

  • 1

    不同之处d7I办公区 - 实用经验教程分享!

    Number方法也能将字符串转成数字,用上面的各种字符串值重新用number方法测试,会发现其中的不同之处,Number方法对于带数字和字母的混合型字符串也会直接转成NAN值;d7I办公区 - 实用经验教程分享!

    js怎么把字符串变成数字d7I办公区 - 实用经验教程分享!

  • 2

    布尔值转换d7I办公区 - 实用经验教程分享!

    但Number方法还可以转换布尔值,可以将布尔值转换成1或0;而parseInt方法直接对布尔值转成NAN;d7I办公区 - 实用经验教程分享!

    js怎么把字符串变成数字d7I办公区 - 实用经验教程分享!

  • 运算法

  • 1

    运算转换d7I办公区 - 实用经验教程分享!

    假如字符串是纯字符串型,可以用运算符简单将其转成整数;如图所示,但这方法小编不建议使用;d7I办公区 - 实用经验教程分享!

    js怎么把字符串变成数字d7I办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!d7I办公区 - 实用经验教程分享!


    标签: 编程语言

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码