我有一个时间字符串,格式是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