天天看點

IE8中parseInt的坑

做項目時用到parseInt方法,parseInt() 函數可解析一個字元串,并傳回一個整數。項目需要相容IE6以上的所有版本,在其他的IE版本中測試沒有問題, 使用IE8的時候,出現了某個資料始終是0的結果,該資料在其他浏覽器中沒有問題。

例如:

IE8中parseInt的坑

在其他的版本中是沒問題的:

IE8中parseInt的坑

然後又去了解parseInt函數,發現了新的說明。

IE8中parseInt的坑

其他的浏覽器版本,應該是預設的10,在IE8中該參數預設的是8,是以調用parseInt時,我們最好直接parseInt("",10);來調用,在IE8中測試如下:

IE8中parseInt的坑

繼續閱讀