parseInt与进制
parseInt(string, radix)
parseInt(string, radix) 解析一个字符串并返回指定基数的十进制整数, 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与进制相关推荐
- JAVA实现16进制转10进制
java中十六进制转十进制,可以使用Integer类的parseInt()方法直接转换,也可以自己写一个转换函数. 一. Integer.parseInt() 十六进制转十进制,简单的方法就是使用In ...
- js中parseInt与parseFloat在进制转换的区别
项目中需要转换一个16进制数0x00000000000000000000000000000000000000001c0bed842bda49e0fc480000,因为考虑到可能是一个小数,所以使用了p ...
- javascript:parseInt用法,特殊用法,进制转换
parseInt( string,radix ) 一.功能: 除了我们众所周知的字符串转换为整数以外,还涉及到进制问题: 将 [ 指定进制的 ] 字符串转换为十进制整数型 用汉语翻一下这个方法: 二. ...
- js中字符串转化为进制以及进制转化
利用javascript进行进制转换的方法 今天在做网站时用到了进制的转换,于是在网上搜索,发现可以直接利用javascript的toString()方法和parseInt()方法进行十进制和其他进制 ...
- 16进制转string java_java的2/10/16进制转换和字符串数字转换
十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinar ...
- java进制转化_【Java学习笔记之四】java进制转化
十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinar ...
- javascript进制转换_44道JavaScript送命题
很久以前看过一个老外写的帖子,JavaScript Puzzlers!,直译就是JavaScript难题,里面列举了44道JavaScript选择题,大部分都是让人摸不着头脑的题目,需要仔细琢磨一番才 ...
- 【Java学习笔记之四】java进制转化
十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinar ...
- java中各进制之间的转换(十进制转十六进制、十进制转二进制、二进制转十进制、二进制转十六进制)...
在java编辑中有没有遇到经常需要进行java中各进制之间的转换(十进制转十六进制.十进制转二进制.二进制转十进制.二进制转十六进制)的事情呢?下面我们就来分析一下各自是怎么转换的: [java] / ...
最新文章
- void *指针的加减运算
- 贝叶斯厉害在哪里,相当牛的文章
- retinaface验证
- mybaits八:select查询返回map集合
- 高效缓存Memcached 集成使用说明
- python dlib学习(三):调用cnn人脸检测
- dos的echo on与echo off命令用法实例讲解
- solidworks无法获得下列许可standard_无法获取下列许可solidworks standard解决方法SW实战营...
- 测试硬盘读写速度软件_Linux测试硬盘读写速度用什么命令
- raid读写速度对比_U盘读写速度哪家强?4款全金属USB3.0的U盘读写速度对比
- 1019 数字黑洞 (20 分)(c语言)
- python中的_init_的使用
- rto初始化和计算_TCP系列15—重传—5、Linux中RTO的计算
- 异步fifo_FIFO工作的原理
- java前端和后端的区别,看这一篇就够了!
- 建设智能机房--动环监控系统你不能不知道的事
- word如何批量免费转PDF
- 电脑cpu测试软件 95,Prime95(CPU稳定性测试)
- ACM-ICPC 2018北京网络赛-A题 Saving Tang Monk II-优先队列
- Android性能优化(二)内存优化
热门文章
- Linux 的基础命令
- Word插入代码显示行号并高亮/着色显示
- 2017-2020年英语四六级真题及答案汇总
- 一个命令导出局域网的IP和MAC
- 树莓派查看硬盘空间使用
- 树形dp讲解(你不会后悔点进来)
- [附源码]JAVA+ssm洗浴管理系统(程序+Lw)
- 淘宝店铺提升权重怎么做?大神导航,一个神奇的网站,从此开启大神之路!
- C++-题目:设计一个圆类circle和一个桌子类table,另设计一个圆桌类roundtable,它是从前两个类派生的,要求输出一个圆桌的高度,面积和颜色等数据。
- 【编译打包】teamtalk 在CentOS 7 上的安装