본문 바로가기
728x90
반응형

const2

자바스크립트에서 더이상 var를 사용하지 않는 4가지 이유 자바스크립트에서 변수 선언 시 var 대신 let과 const를 사용하는 것이 현대적인 개발 방식으로 자리잡은 지 오래되었습니다. 그 이유는 단순한 문법 취향의 문제가 아니라, 실제로 코드의 안정성과 예측 가능성을 크게 향상시키기 때문입니다. 본 글에서는 var가 왜 지양되어야 하는지, 대표적인 네 가지 이유를 통해 설명드립니다. 1. 함수 스코프만 있고 블록 스코프가 없음var는 함수 스코프를 따르며, 블록 스코프를 지원하지 않습니다. 이는 if, for, while 등 블록 내부에서 선언한 변수라도 해당 블록 외부에서 접근이 가능하다는 뜻입니다. function example() { if (true) { var message = 'hello'; } console.log(message); /.. 2025. 6. 22.
final과 const의 차이 final final 키워드는 변수가 한 번 할당되면 그 값을 변경할 수 없다는 것을 의미합니다. final 변수의 값은 런타임에 결정될 수 있으며, 변수가 선언된 후 최초로 사용될 때 한 번만 설정됩니다. final 변수는 한 번 할당되면 메모리 주소가 고정되므로, 해당 주소에 저장된 값은 변경할 수 없습니다. final String greeting = '안녕하세요!'; 여기서 greeting 변수는 문자열 '안녕하세요!'로 초기화되며, 이후에는 다른 값으로 변경할 수 없습니다. 하지만 greeting 변수의 값은 런타임에 결정되므로, 예를 들어 사용자 입력이나 다른 런타임 조건에 기반하여 값을 할당할 수 있습니다. const const 키워드는 컴파일 타임 상수를 정의하는 데 사용됩니다. 즉, con.. 2024. 2. 7.
728x90
반응형