是JScript的BUG吗???阅读文档一定要仔细
来源:互联网 发布:p站动图保存软件 编辑:程序博客网 时间:2024/05/17 01:03
最近在项目中使用相当于delphi的日历控件 发现:
如果在input初始化为2004-08-11,点击日历后,月份变为0。
查看程序后发现是JScript的parseInt好像有BUG,在我的机器上(windows xp,ie6.0.2800.1106):
parseInt(“01“)=1
...
parseInt(”07”)=7
parseInt(“08“)=0
parseInt(“09“)=0
parseInt(“010“)=8
...
parseInt(“018“)=1
parseInt(“019“)=1
parseInt(“020“)=16
...
parseInt(“0119“)=9
parseInt(“0199“)=1
很奇怪,不知道javascript的parseInt怎么处理的,好像是八进制,查msdn后,确定如此。
parseInt(numString, [radix])
如果没有提供radix,则前缀为 '0x' 的字符串被当作十六进制,前缀为 '0' 的字符串被当作八进制。如此简单,呵呵!!!
像前面的改成parseInt(””,10)就返回我要的值,日历就不会出错了,:)
- 是JScript的BUG吗???阅读文档一定要仔细
- 程序员的路----程序员一定要仔细看
- JScript 是 JavaScript 的缩写吗?
- 看东西一定要仔细
- 一定要仔细认真
- 写代码一定要仔细
- 使用libsvm工具箱,README文档要仔细阅读
- JScript是JavaScript的縮寫嗎?
- JScript是JavaScript的縮寫嗎?
- JScript是JavaScript缩写吗?
- 租房合同一定要看仔细
- copy是bug之源!!!对于复制的代码一定要逐字符检查!!!
- 一个坑爹的BUG,不仔细看还真看不出来问题
- 值得程序员仔细阅读思考的知名博客
- Mark下要仔细阅读的文章列表
- 人是一定要动的
- 阅读、仔细阅读、反复阅读每个开源框架自带的reference
- SMTP协议的Trick--不仔细看文档的下场
- 请问在手机上网时,GPRS上网和WAP上网的本质区别在哪里?从表面看是否可以马上区分出是何种上网方式?(GPRS or WAP)
- 如何使对话框中接收到WM_CHAR消息(Windows编程)
- 系统测试工具
- Ztetris开发手记(一)
- 很早写的一个关于VML的例子。
- 是JScript的BUG吗???阅读文档一定要仔细
- 员工离开公司的原因
- Status Code Definition of HTTP/1.1
- ASP初学者常用代码
- 常用验证函数
- 在对话框里使用真彩色工具栏
- 在ASP.NET使用javascript的一点小技巧
- 以“块区”的形式将 BLOB 值写入 SQL Server
- Eclipse用links目录配置插件(lomboz3.0为例子)