社区
Java SE
帖子详情
parseInt有BUG,谁能知道为什么!
Ozzman
2002-07-10 11:30:38
year = parseInt("2002");
month = parseInt("07");
day = parseInt("09");
alert(day);
alert结果为0,出错!
想切磋到:OzzyJMalmsteen@yahoo.com
...全文
65
4
打赏
收藏
parseInt有BUG,谁能知道为什么!
year = parseInt("2002"); month = parseInt("07"); day = parseInt("09"); alert(day); alert结果为0,出错! 想切磋到:OzzyJMalmsteen@yahoo.com
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjhua
2002-07-10
打赏
举报
回复
parseInt()函数用于将字符串值转换成整数。parseInt()函数返回字符串的第一个整数,如果字符串不以整数开头则返回0。注意这里parseInt()函数将09当作8进制来处理的,当然没有09这样的整数(8进制),所以只返回0!
改为day = parseInt("011");或day = parseInt("0x9");或用十进制,都能得到正确的信息。
zjhua
2002-07-10
打赏
举报
回复
parseInt()函数用于将字符串值转换成整数。parseInt()函数返回字符串的第一整数,如果字符串不以整数开头则返回0。没有09这样的整数,当然只返回0(但有0这样的整数,所以返回0)!
Kyle-soft
2002-07-10
打赏
举报
回复
一个简单的方法:
day = parseInt(parseFloat("09"));//返回要么为整数要么NaN(isNaN检测)
alert(day);
zhiwen_huang
2002-07-10
打赏
举报
回复
you must use
day = parseInt("09",10);
parseInt 方法
返回由字符串转换得到的整数。
parseInt(numString, [radix])
参数
numString
必选项。要转换为数字的字符串。
radix
可选项。在 2 和 36 之间的表示 numString 所保存数字的进制的值。如果没有提供,则前缀为 '0x' 的字符串被当作十六进制,前缀为 '0' 的字符串被当作八进制。所有其它字符串都被当作是十进制的。
说明
parseInt 方法返回与保存在 numString 中的数字值相等的整数。如果 numString 的前缀不能解释为整数,则返回 NaN(而不是数字)。
parseInt("abc") // 返回 NaN。
parseInt("12abc") // 返回 12。可以用 isNaN 方法检测 NaN。
Android自定义控件 AddAndSubView【第二版】EditText输入框两边加减按钮Button Demo
本教程主要探讨如何创建一个自定义的EditText控件,该控件在其两侧分别带有加号(+)和减号(-)的按钮,允许用户通过点击按钮增加或减少EditText中的数字。这个自定义控件在【第二版】中修复了一些已知问题,并提供...
【前端笔记】
parseInt
的精度
bug
解决
parseInt
(9.261 * 10000)//输出92609 这时候需要把* 10000替换成/ Math.pow(10, -4)。
parseInt
(x / Math.pow(10, -4))//输出92610 这应该是
parseInt
的一个
bug
,因为小数位数也不是很多。
Javascript 函数
parseInt
()转换丢失精度出现
bug
Javascript 函数
parseInt
()转换时出现
bug
,
parseInt
(1.13*100),实际返回值是112,此处,1.13可以是1.13、1.14、1.15、1.16,而且仅此四个数才会出现以上
bug
。
JS拾遗篇之
parseInt
parseInt
基础语法
parseInt
(string[, radix]); //将 radix进制的string转换为10进制数返回。 string:要被解析的值。如果参数不是一个字符串,则将其转换为字符串(使用 toString )。字符串开头的空白符将会被忽略...
记一次错误使用Integer.
parseInt
引起的
bug
记一次错误使用Integer.
parseInt
引起的
bug
事情是这样的,原本呢,我需要将8位的渠道编码转换成int类型,但是我错误的将手机号转换成了int类型导致了报错。将代码简化之后其实就是下面的 package ...
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章