一、保留小數點後兩位
在Vue中,要保留小數點後兩位,可以使用toFixed()方法。toFixed()是JavaScript原生方法,在Vue中也可以使用。該方法可以將數字轉換成字符串,並保留指定的小數位數。
// 保留小數點後兩位
let num = 3.1415926;
console.log(num.toFixed(2)); // 輸出結果:3.14
二、Vue取小數點後兩位
在Vue中,可以使用JavaScript的parseFloat()方法配合toFixed()方法來取小數點後兩位。
// 取小數點後兩位
let num = "123.456789";
console.log(parseFloat(num).toFixed(2)); // 輸出結果:123.46
三、保留小數點後兩位的方法
除了使用toFixed()方法以外,還有一種方法可以保留小數點後兩位,那就是使用Math.round()方法。Math.round()方法可以將數字四捨五入到指定的位數。
// 保留小數點後兩位
function round(num){
return Math.round(num * 100) / 100;
}
console.log(round(3.1415926)); // 輸出結果:3.14
四、Vue保留兩位小數的函數
在Vue中,我們可以自定義一個保留兩位小數的函數。該函數接收一個數字類型的參數,返回一個保留兩位小數的字符串。函數的實現依賴toFixed()方法。
// 保留兩位小數的函數
function toFixed2(num){
return parseFloat(num).toFixed(2);
}
console.log(toFixed2(3.1415926)); // 輸出結果:3.14
五、保留小數點後兩位Excel
在Excel中,也可以保留小數點後兩位。Excel中使用的函數是ROUND()函數。該函數可以將一個數四捨五入到指定的位數。
=ROUND(A1,2)
六、Vue截取小數點後兩位
在Vue中,可以使用substr()方法來截取小數點後兩位。
// 截取小數點後兩位
function subStr2(num){
return num.toString().substr(0,num.toString().indexOf(".")+3);
}
console.log(subStr2(3.1415926)); // 輸出結果:3.14
七、Vue保留兩位小數過濾器
在Vue中,可以使用過濾器來實現保留兩位小數的功能。
{{num | toFixed2Filter}}
// 定義過濾器
Vue.filter('toFixed2Filter', function(value){
return parseFloat(value).toFixed(2);
});
// 使用過濾器
let vm = new Vue({
el: '#app',
data: {
num: 3.1415926
}
});
八、Vue計算保留兩位小數
在Vue中,可以使用JavaScript進行計算,並保留兩位小數。
// 計算保留兩位小數
let price = 3.1415926;
let quantity = 2;
let totalPrice = Math.round(price * quantity * 100) / 100;
console.log(totalPrice); // 輸出結果:6.28
九、Vue除法保留兩位小數
在Vue中,進行除法操作時,可以使用保留兩位小數的方法。
// 除法保留兩位小數
let num1 = 3.1415926;
let num2 = 2;
let res = Math.round(num1 / num2 * 100) / 100;
console.log(res); // 輸出結果:1.57
十、Vue金額保留兩位小數
在Vue中,處理金額時,可以採用以下的方法來保留兩位小數。
// 金額保留兩位小數
let num = 1234.56789;
console.log(num.toFixed(2)); // 輸出結果:1234.57
原創文章,作者:FJIQO,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/361064.html