const str1 = '8';
console.log(str1.padStart(9, '0'));
const fullNumber = '123456789';
const maskedNumber = fullNumber.slice(-3).padStart(fullNumber.length, '*');
console.log(maskedNumber);
const maskedNumber2 = fullNumber.slice(0,3).padEnd(fullNumber.length, '*');
console.log(maskedNumber2);
console.log((5).toPrecision(4));
console.log(5.555.toPrecision(3));
const demo = (data) =>{
let _data = Number(data);
if(isNaN(_data)){
return false;
}
let intLength = Math.trunc(_data).toString().length;
let fullLength = intLength + 2;
let newData = Math.round(_data * 100) / 100;
return Number(newData).toPrecision(fullLength)
}
console.log(demo(5.555));
console.log(demo(5.5));
console