js round 函数
时间: 2024-08-29 15:01:58 浏览: 90
一个类似vbscript的round函数的javascript函数
JavaScript 的 `round()` 函数用于对一个数字进行四舍五入操作。该函数接受一个参数,通常是浮点数,然后按照指定的精度(默认是0,即整数部分)将其四舍五入到最接近的整数。
语法是这样的:
```javascript
Math.round(number[, precision])
```
- `number`:需要进行四舍五入的数值。
- `[precision]`:可选参数,表示保留的小数位数。如果是正整数,向更接近零的方向进一位;如果是负数,则向更远离零的方向舍去。如果不提供这个参数,默认只考虑整数部分。
示例:
```javascript
let num = 3.14159;
let roundedNum = Math.round(num); // 四舍五入到最近的整数,结果为 3
roundedNum = Math.round(3.678, 0); // 四舍五入到整数,结果为 4
roundedNum = Math.round(3.678, -1); // 保留一位小数,结果为 3.7 (向上舍入)
roundedNum = Math.round(3.678, 1); // 保留两位小数,结果为 3.68 (向 0.5 进位)
// 对负数同样有效
let negativeNum = -3.678;
let roundedNegativeNum = Math.round(negativeNum, 1); // 保留一位小数,结果为 -3.7
```
阅读全文