將某個數字轉換爲某種未知數字格式的前導零。 例如:Javascript - 將零號碼轉換爲將號碼轉換爲某個不同號碼的號碼。不明白爲什麼會發生這種情況
017
是越來越轉換爲15
037
是越來越轉換爲31
還發現,具有8 0R 9在端部例如其餘相同 號碼:
018
是18
038
是38
o59
是59
一個,我發現了更多的事情是
爲10每下一個範圍轉換後的值與實際值之間的差由2
例如獲得遞增:
範圍00-09
區別是0
即07的值將爲7,04將爲4
爲範圍010-019
差爲017 2
值將是15,013將是11
爲範圍020-029
差爲027 4
值將是23,021將是17
等..
這裏是測試http://jsfiddle.net/rajubera/BxQHF/
我沒有得到爲什麼會這樣一個snipet?
請幫助我如何從具有前導零的數字中得到正確的十進制數?
你將需要發佈一些代碼,以便我們能夠重現問題。 –
[javascript中領先零(http://stackoverflow.com/questions/6505033/leading-zero-in-javascript)和可能的複製[JavaScript中,爲什麼爲八進制處理(http://stackoverflow.com/questions/9071696/JavaScript的爲什麼處理-AS-八進制)的 – apsillers
可能重複的[使用Javascript parseInt函數()與前導零(http://stackoverflow.com/questions/8763396/javascript-parseint-with-leading-zeros) – Bergi