色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

javascript 4舍5入

阮建安1年前7瀏覽0評論

在JavaScript編程中,對于數(shù)字的四舍五入非常常見,而JavaScript提供了一系列函數(shù)用于實現(xiàn)四舍五入,例如Math.round()。

Math.round()函數(shù)可以對數(shù)字進行四舍五入,比如下面的代碼:

let num1 = 2.49;
let num2 = 2.5;
let num3 = -2.49;
let num4 = -2.5;
console.log(Math.round(num1)); // 2
console.log(Math.round(num2)); // 3
console.log(Math.round(num3)); // -2
console.log(Math.round(num4)); // -2

在以上代碼中,num1和num3都小于2.5,因此四舍五入后都為2;num2和num4都大于2.5,因此四舍五入后都為3。

如果想要保留小數(shù)位數(shù),可以使用toFixed()函數(shù):

let num = 2.495;
console.log(num.toFixed(2)); // 2.50

在以上代碼中,toFixed()函數(shù)將num四舍五入為兩位小數(shù),并返回一個字符串類型的結(jié)果。

另外,還可以使用Math.floor()和Math.ceil()函數(shù)進行數(shù)字的舍去和進一操作:

let num1 = 2.49;
let num2 = 2.5;
let num3 = -2.49;
let num4 = -2.5;
console.log(Math.floor(num1)); // 2
console.log(Math.ceil(num2)); // 3
console.log(Math.floor(num3)); // -3
console.log(Math.ceil(num4)); // -2

在以上代碼中,Math.floor()函數(shù)會將數(shù)字舍去為小于或等于該數(shù)字的最大整數(shù);Math.ceil()函數(shù)會將數(shù)字進一為大于或等于該數(shù)字的最小整數(shù)。

總而言之,在JavaScript中對數(shù)字進行四舍五入的方式有很多種,常用的包括Math.round()、toFixed()、Math.floor()和Math.ceil()等。在具體應(yīng)用中,要根據(jù)實際需求選擇合適的方法。