Javascript
모던 자바스크립트 튜토리얼 - 3. 자료구조와 자료형
코릴라입니다
2024. 11. 14. 21:12
원시값의 메서드
ko.javascript.info
1. 원시값의 메서드
1) 원시형의 종류
더보기
string | number | boolean | bigint | symbol | null | undefined
2) 원시값의 메서드에 접근할 때 나타나는 동작 방식
더보기
1. 원시 래퍼 객체(wrapper object)를 임시로 생성
2. 해당 객체의 메서드/프로퍼티에 접근
3. 작업이 끝난 후 해당 원시 래퍼 객체 제거
3) 래퍼 객체를 생성자로 활용할 때 발생할 수 있는 혼동
더보기
1. 원시값이 아닌 객체(object)로 생성된다. 따라서 타입 체크 시 혼동할 수 있다.
console.log(typeof 1); // number
console.log(typeof new Number(1)); // object
따라서 1 과 new Nuber(1) 은 다른 타입을 가진다.
2. 객체는 무조건 true를 반환하기에 논리 평가시 혼란을 야기한다
if (new Number(0)) // true
if (0) // false
숫자형
ko.javascript.info
2. 숫자형
1) Number형으로 표현 가능한 범위
더보기
-2^53 ~ 2^53
2) 숫자가 Infinity로 표현되는 경우
더보기
64비트 내 메모리 공간에 숫자를 저장할 수 없는 경우
반응형