有没有办法将一个字段的值设置为数百?
例如,如果 value 小于或等于 100,则 value 更改为 100,或者如果 value 小于等于 200,则 value 为 200,依此类推。
有没有办法将一个字段的值设置为数百?
例如,如果 value 小于或等于 100,则 value 更改为 100,或者如果 value 小于等于 200,则 value 为 200,依此类推。
除以 100,用于Math.ceil
四舍五入,然后乘以 100:
x = Math.ceil(x / 100) * 100;
You could try something like:
function inHundreds(x) {
return Math.ceil(x/100)*100;
}
jQuery 示例:
var value = $('#field').val(); // checked what value you got by field id
value = Math.round(value/100); // divide, to know how many hundreds it have
if(value > 0)
{
$('#field').val(value*100); // set value to field
} else {
$('#field').val('100');
JavaScript Math.ceil() 函数呢?它会汇总您提供的任何值。使用 base = 100 将其四舍五入为数百。
var base = 100;
var x = 98;
x = base * (Math.ceil(x / base));
alert(x);