关于javascript的两点注意事项
2010-11-13 13:50
267 查看
后来想起来,这两点在上一个项目时遇到过,没记住,导致这次又吃了亏:
第一,引用js文件时,注意指定其编码为gb2312:
charset="gb2312"
否则,js文件中的中文注释,容易导致一系列莫名其妙的js错误,原因是其编码与网页的编码不一致,导致字符的解析错误。
第二,在使用parseInt时,应该使用带有进制的用法:
parsInt("09",10);
上面这个写法,是将"09"这个字符串转换为10进制的整数。
否则,"09"开头的0,会让parseInt函数将其看作是八进制数,导致转换失败,结果为0。
这一点在计算时间的小时数时常常会遇到。
特此记录
第一,引用js文件时,注意指定其编码为gb2312:
charset="gb2312"
否则,js文件中的中文注释,容易导致一系列莫名其妙的js错误,原因是其编码与网页的编码不一致,导致字符的解析错误。
第二,在使用parseInt时,应该使用带有进制的用法:
parsInt("09",10);
上面这个写法,是将"09"这个字符串转换为10进制的整数。
否则,"09"开头的0,会让parseInt函数将其看作是八进制数,导致转换失败,结果为0。
这一点在计算时间的小时数时常常会遇到。
特此记录
相关文章推荐
- 关于set_clock_uncertainty的两点注意事项
- 两点关于jQuery的注意事项
- 关于JavaScript写法的注意事项
- 浅谈关于JavaScript解析XML文件的注意事项
- 关于Javascript定义函数和this使用的两点注意的地方
- 关于C#基本语法的一些注意事项
- 关于RenderTarget的注意事项
- JavaScript中的new的使用方法与注意事项
- 关于用GSM MODEM模块实现打电话发短信注意事项
- JavaScript中的new的使用方法与注意事项
- javascript的switch用法注意事项分析
- 【JavaScript】正则表达式验证邮箱的注意事项
- 函数中关于const关键字使用的注意事项
- 关于apicloud开发注意事项
- 关于使用libcurl的注意事项
- 关于RS485总线通信协议开发注意事项
- 关于iOS屏幕旋转的一些注意事项
- java单元测试的两点注意事项
- 关于在PHP中引用传递的注意事项
- WPF关于改变ListBoxItem的颜色的注意事项以及如何找到ListBox中的ItemsPanel