본문 바로가기
Front-End/JavaScript

[JavaScript]자바스크립트(JavaScript) 시작, 특징, 출력, 주석

by 민바이민 2020. 12. 10.

자바스크립트

 

자바스크립트는 어떻게 시작되었나?

 

넷스케이프(회사) -> 네비게이터(브라우저)
네비게이터에 동적인 프로그램을 만들기 위해 Brendan Erich 영입
10일만에 '모카' 언어 개발

W3C에게 표준화를 위해 여러 중소기업들이 모여 ECMA Script 제안

구글이 가벼운 브라우저를 만듦. 크롬(V8 엔진)
Active X 때문에 많은 이용자들이 익스플로러를 떠나게 된다. 

그리하여 마이크로소프트가 표준화에 참여하게된다.

그때 모카를 이용하기로 하고, 모카를 livescript(라이브스크립트)로 바꿔서 사용했지만 마음에 들지않아 그 때 유명했던 Java에 script를 붙여서 자바스크립트라고 바꾸었다.

그러면서 모든 엔진에 자바스크립트가 들어가게 되었다.

ECMA Script 6 표준화 된 이크마 중에 6번째 버전을 사용할 것이다.


자바스크립트의 특징

  • 웹의 동작을 구현하기 위한 언어
  • 웹 브라우저에서 사용(단, node.js는 서버에서 동작)
  • 웹 브라우저에는 자바스크립트 엔진(인터프리터)가 내장되어 있다.
  • 인터프리터 : 한 줄 씩 읽어가며 처리한다.
    단점은 속도가 느리다. 장점은 실수를 하더래도 그 위 까지의 코딩은 실행된다.
  • HTML문서 내에서 <script> </script> 태그 안에 작성
  • 대소문자를 구별
  • 객체 기반의 스크립트 언어
  • <script></script>는 head, body, html 밖 어디에서도 사용할 수 있다.

자바스크립트의 출력

  • document.write() 함수를 통해 <body>에 출력
  • console.log() 함수를 통해 브라우저 console 창에 출력

 

외부 자바스크립트 파일로 적용

  • <script src="자바스크립트 파일 경로"></script>
  • 자바스크립트 파일은 .js 확장자로 저장합니다.
  • 실무에서는 외부 자바스트립트로 사용한다.

 

자바스크립트의 주석

  • // : 한 줄 주석문
  • /* */ : 여러 줄 주석문

댓글