欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javaScript parseInt字符轉(zhuǎn)化為數(shù)字函數(shù)使用小結(jié)

 更新時間:2009年11月05日 23:48:42   作者:  
前幾天做網(wǎng)站的時候需要講數(shù)據(jù)庫中的時間讀取到變量中進行使用,用到parseInt函數(shù),講字符轉(zhuǎn)化為數(shù)字。
今天測的時候發(fā)現(xiàn)問題了,當數(shù)據(jù)庫中月份為09的時候就出問題了,用parseInt轉(zhuǎn)換之后就成0了。好不解。測了好久,沒有發(fā)現(xiàn)我代碼中的問題,到google搜了一下,才知道是這么一回事。

對于parseInt("01")到parseInt("07");parseInt("10") 到 以后都能得到正確的結(jié)果,但如果是parseInt("08") 或parseInt("09")則返回0; 首先看parseInt語法:parseInt(string, radix); 如果后面參數(shù)沒寫就以第一個的開頭判斷其中string為要轉(zhuǎn)換的字符串,radix為二進制,八進制,十六進制或十進制。 在默認不指定radix時,當以0x開關(guān)時,為十六進制;如果以0開關(guān)且第二位不為x,則讓為是八進制,(因為八進制不能有8,9所以報錯返回0)。 如果以1開頭就以十進制,所以10以后就又是對的了所以,在我們用時還是明確指定進位制,以防出錯。 如我們平時都用十進制位,我們就 parseInt("08", 10);
所以,就錯了,在以后用到的時候最好在parseInt這個函數(shù)后面加上進制數(shù),保證不出錯,不然,又得差錯好幾個小時。?。。。。。。。。?!

相關(guān)文章

最新評論