javascript的 parseInt 曾經的“陷井”在IE10上不見了,還記得,IE曾經的 parseInt('09') 的結果會是 0嗎?
<script>
document.write(navigator.userAgent);
document.write('<br/>');
document.write("parseInt('09') = " + parseInt('09'));
document.write('<br/>');
document.write("parseInt('09',10) = " + parseInt('09',10));
</script>
按這種情況看,你還是得注意帶上進制參數保險。
parseInt()函數的完整形式是:parseInt(string, radix)的作用是將string轉換爲整數,第二個參數是設置string的格式,常用的有2、8、10、16,表示string是多少進制的數。