하나의 값을 저장하기 위해 확보한 메모리 공간 자체그 메모리 공간을 식별하기 위해 붙인 이름어떤 값을 구별해서 식별할 수 있는 고유한 이름. 변수 이름을 식별자라고도 한다.식별자는 값이 아니라 메모리 주소를 기억하고 있다 var let const변수를 선언한다는 것은
개발자가 변수에 값이 없다는 것을 명시하고 싶다면 undefined 대신 null 을 할당한다.undefined 는 자바스크립트 엔진이 변수를 초기화 하는데 사용하므로, 본래 취지와 어긋나고 혼란을 야기한다.또한 프로그래밍 언어에서 null 은 변수에 값이 없다는 것을
레이블 문은 식별자가 붙은 문을 의미한다.중첩된 for 문 외부로 탈출할 때 유용하지만, 그 외의 경우에는 일반적으로 사용을 권장하지 않는다.개발자가 의도적으로 값의 타입을 변환하는 것을 명시적 타입 변환 또는 타입 캐스팅(type casting) 이라고 한다.fals
원시 타입의 값은 변경 불가능한 값(immutable value) 이지만 객체 타입의 값은 변경 가능한 값(mutable value) 이다.인스턴스클래스에 의해 생성되어 메모리에 저장된 실체.객체는 클래스와 인스턴스를 포함한 개념이고, 클래스는 인스턴스를 생성하기 위한