java

导航

JavaScript中parseInt的用法

来源 :中华考试网 2020-10-17

  很多人表示对JavaScript中parseInt的用法有疑问,下面就告诉大家JavaScript中parseInt的用法。

  parseInt 可用性 Flash Player 5。 用法 parseInt(expression [, radix]) 参数 expression 转换为整数的字符串。 radix 可选;表示要分析数字的基数(基)的整数。合法值为 2 到 36。

  parseInt

  可用性

  Flash Player 5。

  用法

  parseInt(expression [, radix])

  参数

  expression 转换为整数的字符串。

  radix 可选;表示要分析数字的基数(基)的整数。合法值为 2 到 36。

  返回

  一个数字或 NaN。

  说明

  函数;将字符串转换为整数。如果参数中指定的字符串不能转换为数字,则此函数返回 NaN。以 0x 开头的字符串被解释为十六进制数字。以 0 开头的整数或指定基数为 8 的整数被解释为八进制数字。有效整数前面的空白将被忽略,有效整数后面的非数值字符也将被忽略。

  示例

  下面的示例使用 parseInt 函数计算各种类型的数字。

  parseInt("3.5")

  // 返回 3

  parseInt("bar")

  // 返回 NaN

  parseInt("4foo")

  // 返回 4

  以下是十六进制转换的示例:

  parseInt("0x3F8")

  // 返回 1016

  parseInt("3E8", 16)

  // 返回 1000

  以下是一个二进制转换的示例:

  parseInt("1010", 2)

  // 返回 10 (二进制 1010 的十进值表示形式)

  以下是八进制数字分析的示例:

  parseInt("0777")

  parseInt("777", 8)

  // 返回 511 (八进制 777 的十进值表示形式)

  参数:

  s - 包含要分析的整数表示形式的 String

  radix - 分析 s 时使用的基数。

  返回:

  使用指定基数的字符串参数表示的整数。

  抛出:

  NumberFormatException - 如果 String 不包含可分析的 int。

  示例:

  parseInt("0", 10) 返回 0

  parseInt("473", 10) 返回 473

  parseInt("-0", 10) 返回 0

  parseInt("-FF", 16) 返回 -255

  parseInt("1100110", 2) 返回 102

  parseInt("2147483647", 10) 返回 2147483647

  parseInt("-2147483648", 10) 返回 -2147483648

  parseInt("2147483648", 10) 抛出 NumberFormatException

  parseInt("99", 8) 抛出 NumberFormatException

  parseInt("Kona", 10) 抛出 NumberFormatException

  parseInt("Kona", 27) 返回 411787

分享到

相关资讯