• var 선언 변수는 정적인 방식으로 생성 ```html <!DOCTYPE html>
Document

- global 변수는 동적인 방식으로 생성
```html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title> 
    <script src="main.js"></script>
</head>
<body>
    <script>
        
        a = 1;

        alert(a);
       
    </script>
</body>
</html> 
  • 똑같은 변수를 두번선언해도 에러가 나지않는다.
  • 스크립트에는 중괄호가 변수영역을 나누지않는다.

  • 유일하게 지역으로 사용하는 함수는 function 이다. -> 스크립트에서는 함수영역만 변수 영역을 나눈다

  • 함수 안에 함수가 정의가능하다.

댓글남기기