본문 바로가기

프로그래밍 언어/JavaScript

[JavaScript] 순수 자바스크립트란?

순수 자바스크립트

  • 웹 페이지와 상호작용을 하지 않음
  • HTML 요소와 CSS 스타일을 제어하지 않음
  • 순수 자바스크립트 프로그램을 실행시킬 때는 script 요소를 body 요소에 배치하는 것이 좋음
<body>
    <script>
        function fact(n) {
            if( n<=1 ) return n;
            return n*fact(n-1);
        }
        for(var i=1; i<10; i++) {
            console.log(i + "! = " + fact(i));
        }
    </script>
</body>
  • 자바스크립트로 HTML 요소와 CSS 스타일을 제어할 때는 script 요소를 head 요소의 자식 요소로 배치
  • console.log(...)를 document.write(...)로 바꾸면 출력 결과를 웹 페이지의 창 안에서 확인 가능(HTML body 안에 출력됨)