반응형 기타/프로그래밍2 [Javascript] 식별자가 뭘까? 프로그래밍에서 식별자(identifier)는 변수, 함수, 클래스 등 프로그래머가 이름을 붙이는 모든 것에 사용하는 이름이에요.예를 들어 자바스크립트에서:let age = 25;function sayHello() { ... }const PI = 3.14;age, sayHello, PI가 모두 식별자입니다.✅ 식별자의 역할메모리에 저장된 값이나 기능에 이름을 붙여서 접근할 수 있게 해줘요.즉, 컴퓨터가 이해하는 주소값 대신 사람이 알아보기 쉬운 이름을 쓰는 거죠.✅ 식별자 작명 규칙 (자바스크립트 기준)영문자, 숫자, 언더스코어 _, 달러 기호 $ 사용 가능숫자로 시작할 수 없음키워드(예: let, if, function)는 식별자로 사용 불가대소문자 구분함 (apple ≠ Apple)✅ 식별자 작명 합의.. 2025. 4. 6. [Javascript] 변수 선언을 아무 데나 해도 되는 이유 모던 자바스크립트 Deep Dive를 배우고 있다. VBA에서는 변수를 선언하고서 변수를 참조하는 코드를 적어야 하는데, 자바스크립트에서는 상관이 없었다. 왜냐하면, 자바스크립트 엔진은 소스코드를 한 줄씩 순차적으로 실행하기 전에 소스코드를 평가하기 때문이다. 이 때, 선언문(변수, 함수, 클래스 키워드 사용)을 모두 찾아내 실행시킨다. 그리고 나서 선언문을 제외한 다른 소스코드를 한 줄씩 순차적으로 실행시킨다.따라서 아래와 같이 자바스크립트 엔진의 구동 순서를 정리할 수 있다.소스코드에 존재하는 모든 선언문을 찾아내서 미리 실행시킨다.소스코드에 존재하는 그 외의 코드를 한 줄씩 순차적으로 실행시킨다.console.log(score);var score;위의 코드 블록을 실행시키면, VBA의 경우 Runt.. 2025. 4. 6. 이전 1 다음 반응형