0
点赞
收藏
分享

微信扫一扫

js-parseInt()


 

JavaScript parseInt() 函数

 

    -----解析一个字符串,并返回一个整数

 

 


/*
string ---必需,要被解析的字符串。
radix  ---可选,表示要解析的数字的基数。该值介于2~36
如果省略或其值为0,则数字以10为基数来解析。如果该参数小于2或大于36将返回NaN
*/
parseInt(string,radix)

 

简单举例

 

 

parseInt("10"); //10
parseInt("19",10); //19(10+9)
parseInt("11",2); //3(2+1)
parseInt("17",8); //15(8+7)

注释

 

1、只有字符串中的第一个数字会被返回

 

 


parseInt("1ac2");  //1


2、开头和结尾的空格是允许的

 

 


parseInt(" 12ac ");     //12


 

3、如果字符串的第一个字符不能被转换为数字,那么parseInt()会返回NaN

 

 

parseInt(" a12");     //NaN

4、如果string以"0x"开头,parseInt()会把string的其余部分解析为十六进制的整数

 

     如果string以0开头,那么ECMAScript v3 允许parseInt()的一个实现把其后的字符解析为八进制或者十六进制

 

     如果string以1~9的数字开头,parseInt()会将它解析为十进制

举报

相关推荐

0 条评论