728x90 300x250 SMALL NaN2 [javaScript]NaN let x = 100 / "Apple"; isNaN(x); //true let x = "100"; let y = "10"; let z = x * y; //1000 let f = x / y; //10 위 와 같이 문자지만 숫자 형식의 문자는 자동으로 숫자로 변환해서 연산이 가능하다. (+연산자 제외) 만약 아래와 같이 숫자 형식의 아닌 문자를 연산 하려고 시도 하면 NaN이 발생한다. let x = 100 / "Apple"; //NaN NaN은 Not a Number의 약어로 "10", "123" 같이 숫자 형식이 아닌 연산이 불가능한 문자로 연산을 시도할 경우 마타난다. typeof NaN; NaN의 type도 number에 속한다. NaN은 자바스크립트의 값들 중 유일하게 자기 자신과 같지 않은 값이.. 2022. 10. 1. javascript에서 Infinity, NaN javascript에서 Infinity NaN는 숫자로 분류되지만 일반적인 숫자와 조금 다른 역할을 수행합니다. Infinity는 무한대를 의미하며 NaN이란 "Not a number"라는 뜻으로 산술 연산의 결과가 유효하지 않은 값 또는 너무 커서 표현할 수 없는 값을 경우 NaN으로 표현합니다. console.log(Infinity); //Infinity console.log(1 / Infinity); //0 console.log(Infinity - Infinity); //NaN console.log(0 * "일"); //NaN 2022. 3. 4. 이전 1 다음 728x90 반응형 LIST