博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript parseInt() 函数
阅读量:6450 次
发布时间:2019-06-23

本文共 671 字,大约阅读时间需要 2 分钟。

原文:

parseInt(string, radix)

string:必需。要被解析的字符串

radix:可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。

如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以 “0x” 或 “0X” 开头,将以 16 为基数。

如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。

 

返回值

返回解析后的数字。

说明

当参数 radix 的值为 0,或没有设置该参数时,parseInt() 会根据 string 来判断数字的基数。

举例,如果 string 以 "0x" 开头,parseInt() 会把 string 的其余部分解析为十六进制的整数。如果 string 以 0 开头,那么 ECMAScript v3 允许 parseInt() 的一个实现把其后的字符解析为八进制或十六进制的数字。如果 string 以 1 ~ 9 的数字开头,parseInt() 将把它解析为十进制的整数。

parseInt("10");            //返回 10parseInt("19",10);        //返回 19 (10+9)parseInt("11",2);        //返回 3 (2+1)parseInt("17",8);        //返回 15 (8+7)parseInt("1f",16);        //返回 31 (16+15)parseInt("010");        //未定:返回 10 或 8

 

转载地址:http://ktmwo.baihongyu.com/

你可能感兴趣的文章
Java8新特性(三)
查看>>
合成(Composite)模式
查看>>
Win7安装MySQL Server 5.6记录
查看>>
syscat.tables系统表的npages和fpages区别
查看>>
js 小数取整的函数
查看>>
java 错误: 找不到或无法加载主类 HelloWorld.class
查看>>
ssh 登录云服务器
查看>>
安全连接Nexus自有仓库
查看>>
在Debian6.0(Squeeze)安装Memcached 和PHP5-Memcached
查看>>
神州数码人才测评【03】数学(原创解析)
查看>>
AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
查看>>
Python 内层名字空间访问外层名字空间中的变量
查看>>
【Java多线程】写入同一文件,自定义线程池与线程回收利用
查看>>
使用coffeescript-maven-plugin,实时监控coffee文件的编译,只需一步配置
查看>>
Java Concurrent--线程封闭和实例封闭
查看>>
程序员的生存技巧 —— 搜索技巧
查看>>
Android第三方应用分享图文到微信朋友圈 & 微信回调通知分享状态
查看>>
Android8.0运行时权限策略变化和适配方案
查看>>
Android Intent.FLAG_NEW_TASK详解,包括其他的标记的一些解释
查看>>
需求中如何画用例图
查看>>