[JS] 블록스코프(Block Scope)가 생긴 이유
블록스코프(block socpe)가 생긴 이유는 주로 코드의 가독성과 유지 보수성을 높이고, 변수의 유효범위를 더 잘 관리하기 위해서입니다. 자바스크립트에서 블록스코프는 ES6(ECMAScript 2015)에서 'let'과 'const' 키워드를 도입하면서 지원되게 시작했습니다. 블록 스코프가 생긴 주요 이유는 다음과 같습니다. 1. 변수 오염 방지기존의 'var' 키워드는 함수 스코프(function scope)를 따르기 때문에, 동일 함수 내에서 중복된 변수명이 사용되면 예기치 않은 결과가 발생할 수 있습니다. 반면 'let'과 'const'는 블록 스코프를 따르기 때문에 블록 내에서만 유효합니다.'var' 키워드를 사용한 예function testVar() { var x = 1; if (..
JavaScript
2024. 7. 17. 13:40
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 스코프
- 호이스팅
- 프로그래머스
- 신입개발자 면접 준비
- Replace
- Java
- 중첩스코프
- rep;ㅁce
- 배열 만들기3
- 블록스코프
- 프로그래머스 qr code
- 엑셀 파일 추출
- nodelist
- 대소문자 변환
- 배열만들기1
- 문자열 반복하기
- replace와 replaceAll의 차이점
- 프로그래머스 세로 읽기
- 콜백 큐
- SQLD
- 브라우저의 기본 구조
- replaceAll
- SQL 개발자
- StringBuilder
- 마진과 패딩의 차이점
- n 번째 원소부터
- useeffet
- Object.clone()
- 렌더링 과정
- startsWith()
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
글 보관함