亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

相關(guān)文章

最新評(píng)論