0
我試圖轉換當你沒有小數($ num = 02092;返回16而不是02092)和js中的php返回的基數:(var num = 02092;返回2092而不是02092)。從基數解析浮點數
我試圖轉換當你沒有小數($ num = 02092;返回16而不是02092)和js中的php返回的基數:(var num = 02092;返回2092而不是02092)。從基數解析浮點數
在JavaScript中,你可以使用parseInt函數來得到你想要的數字,假設它的字符串格式:
var num = '0123';
parseInt(num, 10); // 123
指定10爲基數將迫使它是基地10
如果它是已經在整數格式,你知道它在基地8,你可以用它轉換:
var num = 0123;
num = ~~num.toString(8);
好像有可能是一個更好的方式來做到這一點,但是這是第一件事,在我看來。
此外,由於它不直觀,~~
只是我用來強制某些東西是一個整數的快捷方式。
是的,但在這種情況下,我需要把它變成一個浮點數,因爲當你有一個var有一個原始數字(不是字符串)在PHP它返回的基數,在JS它只是完全殺死零 – zero 2012-04-10 15:08:56