gpt4 book ai didi

javascript - 使用 Javascript 向上舍入到最接近的 .5

转载 作者:行者123 更新时间:2023-11-30 10:14:28 26 4
gpt4 key购买 nike

嘿伙计们,如果有人能告诉我如何向上取整到最接近的 .5

目前我的实现是向上或向下舍入,但我希望它始终向上舍入。

这是我当前的实现。

$( document ).ready(function() {    
doTheMath('0.3','1.6','2.4','3.0')
});

function doTheMath(num1,num2,num3,num4){
var n1 = (Math.round(num1 * 2) / 2).toFixed(1);
var n2 = (Math.round(num2 * 2) / 2).toFixed(1);
var n3 = (Math.round(num3 * 2) / 2).toFixed(1);
var n4 = (Math.round(num4 * 2) / 2).toFixed(1);

$('#show_numbers').text(n1+"| "+n2+"| "+n3+"| "+n4);
}

html

<div id="show_numbers"></div>

http://jsfiddle.net/qF6nj/

任何帮助将不胜感激!谢谢。

最佳答案

您正在寻找 Math.ceil 这将始终向上舍入。 Math.floor 将始终向下舍入。

var n1 = (Math.ceil(num1 * 2) / 2).toFixed(1);

关于javascript - 使用 Javascript 向上舍入到最接近的 .5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24640085/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com