js中的parseInt()函数

来源:互联网 发布:为什么要营改增 知乎 编辑:程序博客网 时间:2024/05/20 11:49

parseInt()函数

作用:解析一个字符串,并且返回一个整数

语法:parseInt(string,radix)

          第一个参数是不能少的,代表要解析的字符串。

          第二个参数是可以省略的,代表要解析的数字的基数。在2~36之间。(如果省略则为0,以10为基础解析。如果一0x开头,以16为基数。如果不在范围内将输出NAN)

返回值:返回解析后的数字。

注意:1,如果没有设置radix参数时,将会根据string类判断数字的基数。

             2,只有字符串中的第一个数字会被返回。开头和结尾允许空格,如果开头的第一个字符不能被转换为数字,将会返回NAN.

例子:parseInt(“9”,10) 返回19;

            parseInt(“11”,2)返回2+1=3;

parseFloat()函数作用:解析一个字符串,并返回一个浮点数。该函数指定字符串中的首个字符是否是数字。如果是,则对字符串进行解析,直到到达数字的末端为止,然后以数字返回该数字,而不是作为字符串。语法:parseFloat(string) string    必需。要被解析的字符串。      parseFloat 是全局函数,不属于任何对象。  parseFloat 将它的字符串参数解析成为浮点数并返回。如果在解析过程中遇到了正负号(+ 或 -)、数字 (0-9)、小数点,或者科学记数法中的指数(e 或 E)以外的字符,则它会忽略该字符以及之后的所有字符,返回当前已经解析到的浮点数。同时参数字符串首位的空白符会被忽略。  如果参数字符串的第一个字符不能被解析成为数字,则 parseFloat 返回 NaN。

0 0