본문으로 바로가기

자바스크립트 개요

category IT/자바스크립트 2018. 12. 2. 22:14
반응형

자바스크립트 표준

1996년에 넷스케이프(Netscape)는 자바스크립트를 국제 표준안으로 만들기 위해 ECMA(European Computer Manufacturers Association)에 제출합니다.

그 결과 ECMA는 ECMAScript라는 새로운 표준을 제정하였고, 그 첫 번째 버전인 ECMA-262를 1997년에 공표합니다.

ECMAScript는 자바스크립트뿐만 아니라 마이크로소프트의 JScript나 어도비의 액션스크립트도 따르는 국제 표준이 됩니다.

현재 자바스크립트의 최신 표준은 2015년에 발표된 ECMAScript 6입니다.

 

프로그램(program)이란?

프로그램은 컴퓨터가 실행할 수 있는 명령(instruction)으로 이루어집니다.

컴퓨터 프로그래밍에서 컴퓨터가 실행할 수 있는 명령들을 실행문(statement)이라고 합니다.

즉, 프로그램이란 특정 결과를 얻기 위해서 컴퓨터에 의해 실행되는 실행문의 집합이라고 할 수 있습니다.


자바스크립트 문법

  1. 자바스크립트의 실행문은 세미콜론(;)으로 구분

2. 자바스크립트는 대소문자를 구분

3. 자바스크립트에서 변수나 함수의 이름, 예약어 등을 작성하거나 사용할 때에는 대소문자를 정확히 구분해서 사용


리터럴(literal)

리터럴은 직접 표현되는 값 그 자체를 의미합니다.

다음 예제에서 등장하는 값들은 모두 리터럴입니다.


식별자(identifier)

식별자는 변수나 함수의 이름을 작성할 때 사용하는 이름을 의미합니다.

자바스크립트에서 식별자는 영문자(대소문자), 숫자, 언더스코어(_) 또는 달러($)만을 사용할 수 있습니다.

자바스크립트에서 식별자는 숫자와 식별자의 구별을 빠르게 할 수 있도록 숫자로는 시작할 수 없습니다.

자바스크립트는 유니코드(unicode) 문자셋을 사용합니다.


식별자 작성 방식

자바스크립트에서는 식별자를 작성할 때 다음과 같은 작성 방식을 사용할 수 있습니다.

 

1. Camel Case - 낙타의 등 모양처럼 생겼으며 첫번째 단어는 모두 소문자 그 다음 단어부터 첫문자만 대문자로 작성

2. Underscore Case -  소문자로 작성하되 그 단어들을 언더스코어_로 연결하는 방식

*자바스크립트에서 하이픈(-)은 뺄셈을 위해 예약된 키워드이므로, 식별자를 작성할 때는 사용할 수 없습니다.


키워드(keyword)

자바스크립트에서는 몇몇 단어들을 특별한 용도로 사용하기 위해 미리 예약하고 있습니다.

이렇게 미리 예약된 단어들을 키워드(keyword) 또는 예약어(reserved word)라고 합니다.

이러한 키워드들은 프로그램 내에서 식별자로 사용할 수 없습니다. for exemple (var, function)


주석(comment)

주석(comment)이란 코드 내에 삽입된 일종의 설명문입니다.

자바스크립트 주석은 다음과 같은 두 가지 형식을 지원합니다.

1. 한 줄 주석 : // 주석문

2. 여러 줄 주석 : /* 주석문 */



출처 :  http://tcpschool.com/javascript/js_intro_syntax


반응형