toCell.js
export function toCeil(num = 0) {
if (!(num >= 0 && num <= 100)) {
throw new RangeError('toCeil() digits argument must be between 0 and 100.');
}
let val = Math.ceil(this * Math.pow(10, num)) / Math.pow(10, num) + '';
if (num > 0) {
const intp = val.split('.')[0],
decp = val.split('.')[1] || '';
if (decp.length < num) {
val = intp + '.' + decp.padEnd(num, '0');
}
}
return val;
}
main.js
import {toCeil} from "@/toCeil.js";
Number.prototype.toCeil = toCeil
let num = 1.585
num.toCeil(2) //1.59