-
자바스크립트란?프로그래밍/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