[JavaScript] 文字轉數字

設a="08"
parseInt(a)=> 使用8進位轉換,
但8進位裡為8or9,判定為無意義,所以值=0

parseInt(a,10)=>使用一般的10進位,
所以值=8

後記:
這個問題的文章很早就看過了,
但一直沒放在心上,
當很多函式一起跑的時候就暈了,
花了很多時間,所以寫下來僅記在心,
一小行的程式寫在一大堆程式裡,
出了錯還是的很難找T_T。

後記Ⅱ:
onpropertychange="function();"
如果沒使用好,也會造成無窮迴圈啊!冏rz....

更詳盡的parseInt(string, radix)解釋:
http://audi.tw/Blog/JavaScript/javascript.parseInt.asp

沒有留言: