ABOUT ME

Today
Yesterday
Total
  • 자바스크립트란?
    프로그래밍/Javascript 2021. 12. 21. 20:59

    자바스크립트(Javascript)는 객체 기반의 스크립트 프로그래밍 언어이다.


    HTML이 웹 내용을 작성하고, CSS가 웹을 디자인한다면 자바스크립튼 웹의 동작을 구현하는 기능을 맡고 있다. 주로 웹 브라우저에서 사용하지만, Node.js 프레임워크를 이용해 백엔드 쪽 프로그래밍에서 사용하기도 한다. 또한, 자바스크립트는 객체 기반의 스크립트 언어이자, 인터프리터 언어라 컴파일 작업없이 소스 코드를 바로 실행할 수 있다.

    참고로 자바와 자바스크립트는 이름만 놓고는 C와 C++처럼 연관이 있을 것 같지만, C언어를 기반으로 만들어졌다는 점 외에 서로 직접적인 관련은 없다. 마치 코끼리와 바다코끼리와 같은 경우라고 생각하면 될 것 같다.


    HTML과 Javascript

    <!DOCTYPE html>
    <html lang="ko" dir="ltr">
        <head>
            <meta charset="uft-8">
            <title>Javascript 강의</title>
        </head>
        <body>
        	<!-- HTML -->
            <p>안녕하세요</p>
    		
            <!-- Javascript -->
            <script>
                document.write('안녕하세요')
            </script>
        </body>
    </html>

    위의 이미지를 보면 HTML과 Javascript로 작성한 내용에서 별다른 차이를 느낄 수 없다. 그러나 Javascript의 묘미는 문법이 적용된다는 점이다.

    <!DOCTYPE html>
    <html lang="ko" dir="ltr">
        <head>
            <meta charset="uft-8">
            <title>Javascript 강의</title>
        </head>
        <body>
        	<!-- HTML -->
            <p>1 + 2</p>
    
    	<!-- Javascript -->
            <script>
                document.write(1 + 2)
            </script>
        </body>
    </html>

    똑같이 "1 + 2"를 입력했지만, HTML은 문자 그대로 출력되고, Javascript는 문법으로 봐서 계산을 하고 계산 값인 3을 출력하기까지 한다.

    간단히 Javascript가 무엇인지 직관적으로 이해시키기 위한 예시였는데, 저 코드에서 기억할 점은 Javascript 코드는 <script></script> 안에 작성되어진다는 것이다.

    '프로그래밍 > Javascript' 카테고리의 다른 글

    Javascript  (0) 2021.12.22
    Javascript - 이벤트(event)  (0) 2021.12.22

    댓글