大家好,又见面了,我是你们的朋友全栈君。
今天刷题的时候,用到了二分,但是测试的时候居然超时了。。。
然后我检查了好久,原来是我用除法获取中间索引值的时候,没有对中间索引值进行取整处理,
后来查资料之后才知道 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
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/152023.html原文链接:https://javaforall.cn
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有