isNaN은 어떤 값이 NaN인지 판별합니다.
ex
let a = "10";
let b = "a";
function isNumber(index){
if(isNaN(index)) console.log(true);
else console.log(false);
}
isNumber(a); //false
isNumber(b); //true
정규식 표현을 통해 숫자를 판별할 수 있습니다.
let a = "9";
let b = "a";
function isNumber(index) {
if (/[0-9]/.test(index)) console.log(true);
else console.log(false);
}
isNumber(a); //true
isNumber(b); //false
let a = "9";
let b = "a";
function isNumber(index) {
if (parseInt(index)) console.log(true);
else console.log(false);
}
isNumber(a); //true
isNumber(b); //false