我有一個字符串格式的數字,我想將它轉換爲浮點數並保留兩位小數。 字符串格式的數字可以類似於「1」或「1 128」(一千一百二十八)。 起初,我試圖 String stringNumber = "1"; //works fine EXPECTED OUTPUT -- 1.00
String stringNumber = "1,128"// fails because it has a comma.
我想創建一個基於一系列貨幣格式化數字的小計,但我正在努力將數字轉換回整數,以便可以添加它們。這是我曾嘗試: $(function() {
var totals = $('.price');
var sum = 0;
for (var i = 0; i < totals.length; i++) {
//strip out dollar
我搜索,只發現這一個與我的問題有關,但不完全一樣,因爲我用toFixed而不是toPrecision。 Why does toPrecision return a String? 這裏是我的代碼 var oldv = parseFloat(document.getElementById('total').textContent).toFixed(2);
alert(typeof oldv); /
我遇到了toFixed()方法的問題。在我將它添加到已經存在的所有parseFloats之前,它顯示了所有的總數,但是有太多的小數位數。現在它什麼都沒顯示。當我將toFixed()關閉時,它顯示爲它應該。控制檯告訴我「total.tofixed」不是一個函數,但是在添加其他6個toFixed()命令之前,這部分工作正常。這裏是我的代碼 var rent = prompt ("Enter your