Я хочу, чтобы получить указанный номер формата .. помочь мне плз ..потолок десятичном формате в JavaScript
Я сделал функцию
function ceilingAbsolute(inVal, pos){
var digits = Math.pow(10, pos);
var num = 0;
var patten = "[0-9]{"+pos+"}$";
var re = new RegExp(patten, "");
num = inVal.replace(re);
num = num * digits;
return num;
}
var testVal = ceilingAbsolute(255555, 3) ;
Я ожидал testVal = 255000, но получил «255undefined» ..
Я хочу, чтобы получить номер потолок deciaml ..
кто помогите пожалуйста ..
Почему регулярное выражение здесь, Ну почему? – elclanrs
TypeError: Объект 255555 не имеет метода «replace». – maerics
Вы выбрали '3' для примера длиной в 6 цифр, я предполагаю, что для' ceilingAbsolute (255555, 2) 'вы ожидаете' 255500'. –