2008-01-15
javascript中的parseInt方法
parseInt 方法
返回由字符串转换得到的整数。
parseInt(numString, [radix])
参数
numString
必选项。要转换为数字的字符串。
radix
可选项。在 2 和 36 之间的表示 numString 所保存数字的进制的值。如果没有提供,则前缀为 '0x' 的字符串被当作十六进制,前缀为 '0' 的字符串被当作八进制。所有其它字符串都被当作是十进制的。
说明
parseInt 方法返回与保存在 numString 中的数字值相等的整数。如果 numString 的前缀不能解释为整数,则返回 NaN(而不是数字)。
方法parseInt('08', 10)是正确的。但是parseInt('08')怎么会返回0呢?我认为它应该返回10,其实,这个方法是按照八进制进行处理,而8是八进制中永远不会出现的。所以导致转换失败。
对于这一点,一定要注意,不能按想当然考虑问题,毕竟是搞计算机的。
返回由字符串转换得到的整数。
parseInt(numString, [radix])
参数
numString
必选项。要转换为数字的字符串。
radix
可选项。在 2 和 36 之间的表示 numString 所保存数字的进制的值。如果没有提供,则前缀为 '0x' 的字符串被当作十六进制,前缀为 '0' 的字符串被当作八进制。所有其它字符串都被当作是十进制的。
说明
parseInt 方法返回与保存在 numString 中的数字值相等的整数。如果 numString 的前缀不能解释为整数,则返回 NaN(而不是数字)。
方法parseInt('08', 10)是正确的。但是parseInt('08')怎么会返回0呢?我认为它应该返回10,其实,这个方法是按照八进制进行处理,而8是八进制中永远不会出现的。所以导致转换失败。
对于这一点,一定要注意,不能按想当然考虑问题,毕竟是搞计算机的。
- 11:15
- 浏览 (88)
- 评论 (0)
- 分类: javascript
- 相关推荐
发表评论
- 浏览: 10711 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
我的相册
自行车
共 1 张
共 1 张
最近加入圈子
最新评论
-
HashMap使用
你就是在thinking in java 上下载的吧,不过总结的不错
-- by lysmart_8 -
过去有一位年轻和尚,一心 ...
哈哈哈,这个老和尚估计是个高级“和尚”
-- by hydex -
不规范的树结构表查询
一个值得读一下的文章:http://www.itpub.net/redirect ...
-- by hydex






评论排行榜