welefen的随笔

标签存档: tonumber

javascript中toInt的几种方法

IN:前端开发   标签: ,    评论: 0

在javascript中,如果要将一个字符串转变成数字,一般是通过parseInt这个函数进行。但如果对输入串有很高确定性的话,其实可以用更简单的方法。如:只是将字符串“123”变成数字123。下面给出具体的说明。

parseInt函数

parseInt函数是专门用来处理将字符串变成整型的。具体请见:ECMA-262 P114。

  1. 支持八进制和十六进制,如:’0111′,’0×111′。
  2. 支持非正数。如:’-111′。
  3. 支持数字后还有字符串,如:’111abc’。
  4. 支持第二个参数,是传递的转换进制,数值为2到36。如:parseInt(’111′,2),即将111转换为二进制。
  5. 忽略前面的空白字符,如:\n,\t,\r。
  6. 如果无法将字符串转换为一个数值,则返回NaN。

继续阅读 »

12-16
2009
loading...