let 중복 선언 에러

imjingu·2023년 7월 13일
0

개발공부

목록 보기
101/481
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        /*
        ECMAscript 6 부터 var를 이용한 변수 선언의 단점을 보완하기 위해 let 추가
        */
       var num1 = 10;
       var num1 = 20;
       document.write(num1); //20
    </script>

    <script>
        //var는 동일한 변수를 중복해서 선언할 수 있지만
        //let은 이미 선언한 변수를 중복해서 선언할 수 없음
        let num2 = 10;
        let num2 = 20;
        document.write(num2);
        //Uncaught SyntaxError : Identifier 'num2' has already been decleared
    </script>
</head>
<body>
    
</body>
</html>

0개의 댓글