我試圖將數字轉換在以下格式轉換0到0.00的數
0 -> 0.00
1 -> 1.00
1.1 -> 1.10
4.0 -> 4.00
但問題是它返回的字符串僅
value = 0;
var s = Math.floor(value/60) + "." + (value % 60 ? value % 60 : '00');
console.log(s+s); //just checking if its number
但其返回的字符串,我試過parseInt函數,但它的返回值只有0。我試過ParseFloat and fixedTo(2
),它只返回字符串。
如果您格式化數字進行顯示,它會變成一個字符串。沒有別的辦法。 –
@Rajesh:它返回字符串 – Vishnu
'0'和'0.00'是_literals_表示相同的數字值。根據定義您無法獲得Number _literal_;只有一個字符串。然而,目前尚不清楚,你究竟在做什麼。 – raina77ow