LG CNS Camp 2기/Front-end : JavaScript

[JavaScript] 변수, 상수

BuSiSi 2025. 3. 31. 23:11

변수 선언

  • 지역 변수 : let
    기본자료형은 let 사용 ( number, string, boolean, null, undefined )
  • 전역 변수 : var

상수 선언

  • const : 처음 할당 값을 수정할 수 없음.
    참조 자료형은 const 사용 ( list, object, class 등 )

Hoisting

  • 실제 선언 위치와 관계없이 코드의 위로 끌어올려서 선언해주는 것
  • 값을 할당하는 것은 실제 위치에서 동작

예제

<body>
    <script>
        var number = 10;
        console.log(`1 number: ${number}`);
        {
            let number = 100;
            console.log(`2 number: ${number}`);
        }
        console.log(`3 number: ${number}`);
    </script>
</body>

결과