(斐波那契通项公式)
在通项公式中涉及到无理数的运算,所以计算结果会有浮点数的出现。但是,在 js 中,做' / '法运算是不会默认取整的。所以,为了解决精度对结果的影响,我们就需要做一个取整的操作。
// c c++ java 中
// '/' 默认有取整操作
printf(5/2); // 结果为2 不保留余数
// 在js中
// '/' 默认不会有取整操作
console.log(5/2) // 结果为2.5
取整的方式有三种:分别是:四舍五入取整、向上取整和向下取整。
console.log(9/3);
// 四舍五入取整 结果为3
// 向上取整 结果为4
// 向下取整 结果为3
<