Javascript: checking an integer does not contain 0
https://stackoverflow.com/questions/69717940/javascript-checking-an-integer-does-not-contain-0
by Katheer Mizal
JavaScript
function keepLeadingZero(){
this.value = arguments[0];
this.val = this.valueOf = function () {
return parseInt(this.value);
}
this.toString = function() {
return this.value;
}
}
function checkZeroNum(num){
var number = new keepLeadingZero(num);
var stringVal = number.toString();
var stringArray = stringVal.split("");
var digitsArray = stringArray.map(i=>Number(i));
if(!digitsArray.includes(0)){
console.log(num + '= Good');
}
else {
console.log(num + '= Bad');
}
}
checkZeroNum("1");
checkZeroNum("2");
checkZeroNum("01");
checkZeroNum("002");