<body>
<script>
document.write('hello world');
</script>
</body>
and
<body>
hello world
</body>
둘 다 웹페이지에서는 hello world라고 표현된다.
하지만 이렇게 한다면 어떨까?
<body>
<script>
document.write(1+1);
</script>
</body>
and
<body>
1+1
</body>
위에 JS를 이용한 건 2 라고 나올 것이고,
아래는 1+1이라고 나올 것이다.
이처럼 JS는 동적이어서 숫자 1과 1을 더한 다음 그 값인 2를 내려주게 되고, HTML 정적이어서 그냥 적은걸 내려준다.
document.write(); 이 코드는 JS이고, 웹페이지에 어떤 글씨를 출력할 때 쓴다. 그리고 이 코드가 JS라고 웹브라우저에 알려주기 위해 script 태그로 감싸주는 것이다.