cs 지식/basic of JavaScript 3

[JavaScript] 자료형

👉 자바스크립트는 8가지 기본 자료형을 지원한다! 객체를 제외한 나머지 7가지를 원시형(primitive type)이라고 부른다. typeof 연산자로 자료형을 알아낼 수 있다. 정수, 부동 소수점을 저장하는 숫자형: -(2^53-1) ~ (2^53-1)까지 지원 아주 큰 숫자를 저장하는 BigInt형 문자열을 저장하는 문자형 논리 값 (true/false. boolean형) 값이 할당되지 않음을 나타내는 독립 자료형 undefined 값이 존재하지 않음을 나타내는 독립 자료형 null 복잡한 자료구조를 저장하는 데 쓰는 객체형 고유 식별자를 만들 때 쓰는 심볼형

[JavaScript] 변수와 상수

변수와 상수 [변수 생성의 3단계] 선언 -> 초기화 -> 할당 - 선언: 실행 컨텍스트에 변수 객체를 등록 - 초기화: 변수 객체에 등록된 변수를 위해 메모리에 공간을 확보 - 할당: undefined로 초기화된 변수에 실제 값을 할당 var 👉 var는 가급적 사용하지 않는 게 좋다. var로 선언한 변수는 블록 스코프가아니라 함수 수준 스코프를 가진다. var는 선언과 초기화를 한벙네 한다! 재선언이 가능하다 선언하기 전에도 사용할 수 있다. 코드 블럭을 무시합니다. (var는 함수의 최상위로 호이스팅 된다. 선언은 호이스팅 되고 할당은 호이스팅 되지 않는다.) // var name은 함수의 최상위로 호이스팅되기 때문에, 실행될 일 없는 구문 속에 있어도 선언이 됩니다. (자바스크립트가 동작하기 전..