개발/프론트엔드
-
JavaScript에서의 변수와 값개발/프론트엔드 2023. 5. 22. 19:56
변수 변수의 선언과 할당 변수의 선언은 런타임 이전에 실행되며, 초기화 단계(undefined 할당)까지 변수 호이스팅이 일어난다. 변수의 할당은 런타임 도중에 해당 문장을 만나면 일어난다. 변수 선언 방법 가독성을 위해 변수를 쉼표로 구분해 선언하는 것은 권장하지 않는다. 변수 이름 변수와 함수의 이름은 카멜 케이스, 생성자 함수와 클래스의 이름은 파스칼 케이스를 일반적으로 사용한다. 변수의 재할당 값을 재할당할 때는 새로운 메모리 공간을 확보해 저장한다. 값 데이터 타입 원시 타입: 숫자, 문자열, 불린, undefined, null, 심벌 객체 타입: 객체, 배열, 함수 등 JS에는 Infinity, -Infinity가 정의되어 있다. 원시 타입은 immutable value(변경 불가능한 값)이다..