메인메뉴 바로가기

HOME으로 가기


Javascript

기본문법 | [기초] 2.자바스크립트의 특징

본문

2. 자바스크립트의 특징

  • 자바스크립트는 인터프리팅 언어입니다.
  • HTML 문서안에 바로 작성할 수 있는 컴파일 과정이 없기 때문에 작업이 빠르고 생산성이 좋습니다.
  • 자바스크립트의 문법과 구문은 C와 비슷하나 변수 설정시 데이터 형식에 구애받지 않고 입력할 수 있어 작업이 편리합니다.
  • 자비스크립트는 객체지향 언어입니다. 따라서 이해하기 쉽고, 인터프리팅 언어 특성상 개념이 약간 다르긴 하나 상속성을 지원하며 오브젝트 중심으로 작동합니다.
자바와 자바 스크립트를 비슷하거나 동일한 언어라고 혼동하는 경향이 있는데. 이름은 비슷해도 이 둘은 전혀 다른 언어입니다. 자바스크립트와 달리 자바를 이용하면 복잡하고 다양한 기능을 지닌 프로그램을 만들 수 있습니다. 자바와 자바스크립트 둘 다 객체를 사용하지만 객체를 표현할 때 자바는 클래스와 인스턴스를 분명히 구별하는 반면, 자바스크립트는 그렇지 않아 객체기반기반 언어라고도 합니다. 자바는 컴파일러 언어로서 자바 에디터에서 작성한 수 반드시 컴파일하여 사용해야 하고, 데이터형을 설정해야 하는 번거로움은 있습니다. 하지만 자바스크립트의 경우 소스가 노출되어 보안성이 희박한 반면, 자바는 컴파일된 파일로 만들어져 보안성은 뛰어나다고 할 수 있습니다.
 
 
(자바스크립트 구문 예)
 
<HTML>
<HEAD>
<META http-equiv="content-type" content="text/html; charset=euc-kr">
<TITLE> Sample Javascript </TITLE>
</HEAD>
 
<BODY>
 
<script>
<!--
document.write("안녕하세요? 자바스크립트를 공부하는 중입니다");
//-->
</script>
 
</BODY>
</HTML>
 
 
위 예제는 가장 일반적인 HTML 문서의 본문 (BODY)에 자바스크립트가 들어간 것입니다.
빨간글 부분이 자바스크립트 구문 입니다.
 
자바스크립트는 <script> 라는 태그로 시작하여 </script> 라는 태그로 종료됩니다.
항상 짝을 이루어 여는 태그와 닫는 태그가 있어야 하는대 대문자이건 소문자이건 구분을 하지는 않아도 됩니다.
 
스크립트 태그 안의 시작부분 "<!--" 와 끝나는 부분 "//-->" 표시는 자바스크립트를 지원하지 않는 구형 웹 브라우저 (네츠케이프 2.x이하, 익스플로러 3.x 이전)에서는 화면에 스크립트구문이 나타나게 되는데 이를 미연에 방지하기 위해 코드를 가려주는 역할입니다.
하지만 최근의 웹 브라우저에서는 거의 자바스크립트를 지원해 주니까 그리 신경 쓸일은 없습니다.
다만, 시작부분에서 <!-- 로 시작했으면 마지막 부분을 //-->로 반드시 삽입하여 스크립트 구문을 감싸줍니다.
 
document.write("안녕하세요? 자바스크립트를 공부하는 중입니다");
위 구문은 자바스크립트에서 가장 많이 쓰이는 구문중의 하나입니다.
document.write("문자열"); 은 현재 위치에서 문자열 부분을 출력 하라는 의미입니다.

출력할 내용이 문자열이면 반드시 따옴표로 묶어 주어야 합니다. 

  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기