[JS] var를 사용한 변수의 특징

선영·2022년 8월 13일
0

JS

목록 보기
6/25
post-thumbnail

변수의 적용 범위 스코프 알아보기

  • 스코프(scope): 자바스크립트에서 변수를 선언하고 사용할 때 변수가 적용되는 범위
    • 지역변수 or 로컬변수(local variable) : 한 함수 안에서만 사용할 수 있는 변수
    • 전역변수 or 글로벌변수(global variable) : 스크립트 소스 전체에서 사용할 수 있는 변수


  • 함수 안에서만 쓸 수 있는 지역 변수

    • 변수 sum은 함수 addNumber()엔에서 선언했는데, 함수 밖에 있는 console.log()에서 사용해서 오류 발생.

  • 스크립트 안에서 자유롭게 쓸 수 있는 전역 변수
    • 함수 밖에서 선언하거나, 함수 안에서는 var 예약어를 빼고 선언해야함.
    • 함수 안에서 선언한 변수가 하더라도 var 예약어를 사용하지 않으면 전역변수가 됨.


var와 호이스팅

... 이 부분은 이해가 안되서.. 다시 정리.


변수의 재선언과 재할당


0개의 댓글