我有一個時間字符串,格式是HHMM,我需要得到它的小數,我該怎麼辦?JavaScript修剪開始0字符串
例如
'1221'= 1221
'0101'= 101
'0011'= 11
'0001'= 1
如果字符串以 「0x」 開始,則基數爲16(十六進制)
如果字符串以 「0」 開始,基數是8(八進制)。
但我希望把它當作小數點不管是否開始與0或00或000
補充:所有
感謝。
我知道你說什麼,做什麼我困惑如下:
VAR temp1中= 0300; var temp2 ='0300';
parseInt(temp1,10)= 192; parseInt(temp1,10)= 300;
所以我懷疑parseInt函數(),並有這樣的疑問。
啊。我想我明白。 「temp1」是一個聲明爲base8的數字。 parseInt對此無能爲力,因爲它是一個數字。 0300 == 192。但是,temp2是一個字符串,因爲您已經強制它將其解析爲base10,所以前導0將被忽略。 – Glenn 2009-09-29 08:02:40
你的問題不再有意義。請更新它 - 就像現在一樣;對任何人都沒有用。 – roosteronacid 2009-09-29 08:14:14