parseInt(stringradix)  

parseInt(stringradix)   解析一个字符串并返回指定基数的十进制整数, radix 是2-36之间的整数,表示被解析字符串的基数。

语法如下:

parseInt(string, radix)

参数string:要被解析的值。如果参数不是一个字符串,则将其转换为字符串(使用  ToString 抽象操作)。字符串开头的空白符将会被忽略。

参数radix 可选写: 从 2 到 36,表示字符串的基数。例如指定 16 表示被解析值是十六进制数。请注意,10不是默认值!

返回结果:从给定的字符串中解析出的一个整数。

或者返回NaN ,当radix 不在2 ~ 36 范围内时,或第一个非空格字符不能转换为数字。

代码应用示例:

let arr=[2,5,1,3,5,9,4,2,9,3,8]
let newArr=arr.map(parseInt)
console.log(newArr)//11) [2, NaN, 1, NaN, NaN, NaN, 4, 2, NaN, 3, 8]
//parseInt是将arr中的数字依据数组下标转化为进制,第一个数字下标0,是十进制(0-9),2在0-9中,所以显示2;
//第二个数5,下标为1,是一进制的数(只含0),5不包含在0内,故超出范围,显示NaN;
//第三个数1,下标为2,是二进制数(0-1),1在0-1内,保留1,以此类推....

parseFloat() 

函数解析一个参数(必要时先转换为字符串)并返回一个浮点数。

参数string:需要被解析成为浮点数的值。

返回结果:给定值被解析成浮点数。如果给定值不能被转换成数值,则会返回 NaN。

  • parseFloat 也可以解析并返回 Infinity。
  • parseFloat解析 BigInt 为 Numbers, 丢失精度。因为末位 n 字符被丢弃。

parseInt与进制相关推荐

  1. JAVA实现16进制转10进制

    java中十六进制转十进制,可以使用Integer类的parseInt()方法直接转换,也可以自己写一个转换函数. 一. Integer.parseInt() 十六进制转十进制,简单的方法就是使用In ...

  2. js中parseInt与parseFloat在进制转换的区别

    项目中需要转换一个16进制数0x00000000000000000000000000000000000000001c0bed842bda49e0fc480000,因为考虑到可能是一个小数,所以使用了p ...

  3. javascript:parseInt用法,特殊用法,进制转换

    parseInt( string,radix ) 一.功能: 除了我们众所周知的字符串转换为整数以外,还涉及到进制问题: 将 [ 指定进制的 ] 字符串转换为十进制整数型 用汉语翻一下这个方法: 二. ...

  4. js中字符串转化为进制以及进制转化

    利用javascript进行进制转换的方法 今天在做网站时用到了进制的转换,于是在网上搜索,发现可以直接利用javascript的toString()方法和parseInt()方法进行十进制和其他进制 ...

  5. 16进制转string java_java的2/10/16进制转换和字符串数字转换

    十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinar ...

  6. java进制转化_【Java学习笔记之四】java进制转化

    十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinar ...

  7. javascript进制转换_44道JavaScript送命题

    很久以前看过一个老外写的帖子,JavaScript Puzzlers!,直译就是JavaScript难题,里面列举了44道JavaScript选择题,大部分都是让人摸不着头脑的题目,需要仔细琢磨一番才 ...

  8. 【Java学习笔记之四】java进制转化

    十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinar ...

  9. java中各进制之间的转换(十进制转十六进制、十进制转二进制、二进制转十进制、二进制转十六进制)...

    在java编辑中有没有遇到经常需要进行java中各进制之间的转换(十进制转十六进制.十进制转二进制.二进制转十进制.二进制转十六进制)的事情呢?下面我们就来分析一下各自是怎么转换的: [java] / ...

最新文章

  1. void *指针的加减运算
  2. 贝叶斯厉害在哪里,相当牛的文章
  3. retinaface验证
  4. mybaits八:select查询返回map集合
  5. 高效缓存Memcached 集成使用说明
  6. python dlib学习(三):调用cnn人脸检测
  7. dos的echo on与echo off命令用法实例讲解
  8. solidworks无法获得下列许可standard_无法获取下列许可solidworks standard解决方法SW实战营...
  9. 测试硬盘读写速度软件_Linux测试硬盘读写速度用什么命令
  10. raid读写速度对比_U盘读写速度哪家强?4款全金属USB3.0的U盘读写速度对比
  11. 1019 数字黑洞 (20 分)(c语言)
  12. python中的_init_的使用
  13. rto初始化和计算_TCP系列15—重传—5、Linux中RTO的计算
  14. 异步fifo_FIFO工作的原理
  15. java前端和后端的区别,看这一篇就够了!
  16. 建设智能机房--动环监控系统你不能不知道的事
  17. word如何批量免费转PDF
  18. 电脑cpu测试软件 95,Prime95(CPU稳定性测试)
  19. ACM-ICPC 2018北京网络赛-A题 Saving Tang Monk II-优先队列
  20. Android性能优化(二)内存优化

热门文章

  1. Linux 的基础命令
  2. Word插入代码显示行号并高亮/着色显示
  3. 2017-2020年英语四六级真题及答案汇总
  4. 一个命令导出局域网的IP和MAC
  5. 树莓派查看硬盘空间使用
  6. 树形dp讲解(你不会后悔点进来)
  7. [附源码]JAVA+ssm洗浴管理系统(程序+Lw)
  8. 淘宝店铺提升权重怎么做?大神导航,一个神奇的网站,从此开启大神之路!
  9. C++-题目:设计一个圆类circle和一个桌子类table,另设计一个圆桌类roundtable,它是从前两个类派生的,要求输出一个圆桌的高度,面积和颜色等数据。
  10. 【编译打包】teamtalk 在CentOS 7 上的安装