在 JavaScript 中,5 / 2
的结果是 2.5
。这是因为 JavaScript 使用浮点数进行所有的数学运算,所以整数除以整数的结果是一个浮点数。如果你想要得到整数结果(即进行整数除法),你可以使用 Math.floor()
、Math.ceil()
或 Math.round()
函数,或者使用位操作符 >>
来实现。
例如:
Math.floor(5 / 2)
的结果是2
。Math.ceil(5 / 2)
的结果是3
。Math.round(5 / 2)
的结果是3
(因为2.5
四舍五入到最近的整数是3
)。5 >> 1
的结果是2
(这是将5
右移一位,等同于除以2
并向下取整)。