大家好,又见面了,我是你们的朋友全栈君。
JS除法不是默认向下取整的
今天刷题的时候,用到了二分,但是测试的时候居然超时了。。。
然后我检查了好久,原来是我用除法获取中间索引值的时候,没有对中间索引值进行取整处理,
后来查资料之后才知道 javaScript 中的除法和现实中的除法一样,不会自动向下取整,太坑了!!!
下次一定记住!!!
console.log(10/3);
console.log(Math.floor(10/3));//向下取整
console.log(Math.ceil(10/3));//向上取整
console.log(Math.round(10/3));//四舍五入
输出:
3.3333333333333335
3
4
3
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/152023.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...