본문 바로가기
728x90
반응형

자바스크립트2

null vs undefined 차이 1. undefined 보통 값이 존재하지 않을 때 자바스크립트 엔진이 자동으로 부여한다. 아래의 경우에 undefined로 뜬다.(1) 값을 대입하지 않은 변수에 접근할 때(2) 객체 내부의 존재하지 않는 프로퍼티에 접근하려고 할 때(3) return 문이 없거나 호출되지 않는 함수의 실행 결과 2. null비어있음을 명시적으로 나타내고 싶을 때는 undefined가 아닌 null을 사용해야합니다.null은 이런 용도로 만든 데이터 타입입니다.  *typeof를 비교할시에는 (==)를 사용하면 null과 undefined가 서로 같다고 판단합니다.(===)를 사용해야만 정확히 판별이 가능합니다! 2024. 12. 31.
데이터 타입의 종류 자바스크립트 데이터 타입에는 두가지가 있다. 1. 기본형NumberStringBooleanNullUndefinedSymbol 2. 참조형 - ObjectArrayFunctionDateRegExpMap, WeakMapSet, WeakSet 기본형과 참조형을 구분하는 기준은?일반적으로 기본형은 할당이나 연산 시 복제되고 참조형은 참조된다고 알고 있겠지만, 둘 모두 복제를 하긴 한다.기본형은 주소값을 바로 복제, 참조형은 값이 담긴 주솟값들로 이루어진 묶음을 가리키는 주솟값을 복제함. 기본형은 불변성을 띈다. 불변성을 띄는 이유는?할당과정을 보면 알수있다. 변수에 데이터를 할당 할 때, 직접 저장하지 않는다. 데이터를 저장하기 위한 별도의 메모리 공간을 다시 확보해서 데이터를 저장합니다!>> 기존 데이터에 어.. 2024. 12. 30.
728x90
반응형