isNan
-
[Javascript] Number 객체, EPSILION, NaN, isFinite,isNaN,parseInt,parseFloat,toFixed,toString웹/JavaScript 2023. 1. 12. 13:15
I. 생성자 함수 const numObj1 = new Number(); const numObj2 = new Number(123); const numObj3 = new Number(-123.45); console.log(numObj1, numObj2, numObj3); console.log( numObj1.valueOf(), numObj2.valueOf(), numObj3.valueOf() ); 인자가 없을 시 0 // 특정 숫자값으로 인식되는 것 console.log( new Number('-123.4567'), new Number('Infinity'), new Number(true), new Number(false) ); // NaN console.log( new Number('1/2'), new ..
-
[Javascript] 전역객체, 표준 빌트인 객체, 래퍼 객체, valueof, 빌트인전역프로퍼티, 빌트인전역함수, eval, isFinite,isNaN,parseFloat, parseInt,encodeURI,encodeURIComponent,decodeURI웹/JavaScript 2023. 1. 12. 09:14
I. 전역 객체 global object 언제 어디서든 들어마실 수 있는 공기와도 같은... 코드로 선언하거나 하지 않아도 전역 범위에 항상 존재하는 객체 👉 MDN 문서 보기 브라우저의 콘솔에 출력해 볼 것 console.log(this); console.log( this === window, window === self, self === frames ); Node.js에서 문서로 실행해 볼 것 console.log(this); // ⚠️ Node.js로 문서 실행시의 this는 전역 객체를 가리키지 않음 // 이후 모듈 관련 강에서 배울 것 console.log(global); ⭐️ globalThis 통일된 식별자 - 양쪽 모두에서 실행해 볼 것 console.log(globalThis); 💡 전역..
-
[Javascript] 숫자형, 부동소수점, 실수 계산 오차, boolean, isNaN, ??,연산자 우선순위웹/JavaScript 2023. 1. 9. 21:29
I. 숫자 자료형으로 표현되는 것 1. 양과 음의 정수와 실수 // 자바스크립트에는 정수와 실수의 자료형이 따로 있지 않음 정수와 소수, 음수 모두 number! let integer = 100; let real = 1.234; let negative = -5.67; console.log( typeof integer, typeof real, typeof negative ); 2. 무한대 let x = 1 / 0; console.log(x, typeof x); // 무한대에는 양음이 있음 console.log(-x, typeof -x); let y = -1 / 0; console.log(y, typeof y); let z = Infinity; console.log(z, typeof z); 3. 숫자가 ..