关于javascript的两点注意事项

后来想起来,这两点在上一个项目时遇到过,没记住,导致这次又吃了亏:

第一,引用js文件时,注意指定其编码为gb2312:

charset="gb2312"

否则,js文件中的中文注释,容易导致一系列莫名其妙的js错误,原因是其编码与网页的编码不一致,导致字符的解析错误。

第二,在使用parseInt时,应该使用带有进制的用法:

parsInt("09",10);

上面这个写法,是将"09"这个字符串转换为10进制的整数。

否则,"09"开头的0,会让parseInt函数将其看作是八进制数,导致转换失败,结果为0。

这一点在计算时间的小时数时常常会遇到。

特此记录

发布了172 篇原创文章 · 获赞 3 · 访问量 25万+

猜你喜欢

转载自blog.csdn.net/sizheng0320/article/details/6006789