[javascript] 데이터 객체
javascript에서의 변수
자바스크립트에서 변수는 모두 참조변수입니다. 즉 변수는 단순히 할당된 객체를 참조하는 참조변수일 뿐입니다.
따라서 자바스크립트에는 기본형(int, dobule 등)이 없고 래퍼 클래스만 존재합니다.
즉 다음과 같이 변수를 선언해도 모두 래퍼 클래스로 변환됩니다.
var i = 3; // var i = new Number(3)과 완전히 같음(auto boxing됨)
자바스크립트에 존재하는 기본적인 래퍼 클래스에는 Boolean, Number(정수, 실수), String(문자, 문자열)가 있습니다.
undefined란
다음과 같은 상황에서 undefined가 출력됩니다.
var x;
console.log(x);
undefined란 객체를 참조해야하는데 참조할 객체가 아직 정의되지 않았음을 의미합니다. 위 코드를 보면 x라는 이름은 존재하나 아직 어떤 객체를 할당받지 않은 것을 알 수 있습니다.
출처 : 뉴렉처 유튜브
Author And Source
이 문제에 관하여([javascript] 데이터 객체), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@keltion/javascript-데이터-객체저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)