为什么在第一种情况下 86400 不乘以 1000?这导致大量...
console.log(90000 * 1000 / 86400 * 1000); //1041666.6666666667
console.log(90000 * 1000 / 86400000);
//1.0416666666666667
为什么在第一种情况下 86400 不乘以 1000?这导致大量...
console.log(90000 * 1000 / 86400 * 1000); //1041666.6666666667
console.log(90000 * 1000 / 86400000);
//1.0416666666666667
数学运算的顺序一般与 JS 无关,但重点是,按照这个顺序,先乘法,再除法,再乘法。乘法和除法是等价的运算。
您可以通过引入额外的括号来更改顺序,您需要这样:
虽然为什么要先乘以1000,然后再除以1000,但不清楚