JavaScript

02. [JavaScript] 문법

drizzle0925 2021. 3. 17. 07:58
728x90

JavaScript 문법

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

var x = 10;
var y = "string";

 

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

변수이름, 함수이름, 예약어 등을 작성할 때는 대소문자를 정확히 구별해서 작성해야 한다.

var number = 5; // number와 Number는 서로 다른 변수로 인식된다.
var Number = 8;
Var str = "string"; // var 키워드를 Var로 작성하면 동작하지 않는다.

리터럴(literal)

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

12 // 숫자 리터럴
"string" // 문자열 리터럴
true // 불리언 리터럴

식별자(identifier)

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

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


식별자 지정 방식

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

 

1. Camel Case 방식

2. Underscore Case 방식

 

Camel Case 방식이랑 변수명이 여러 단어로 이루어질 경우에 첫번째 단어는 모두 소문자, 나머지 단어는 첫문자만 대문자로 작성하는 방법이다.

 

Example

var javaScript = "hello";
var onlyNumber = 5;

 

 

Underscore Case 방식은 단어를 모두 소문자로 작성하고 단어들을 언더스코어(_)로 연결하는 방법이다.

 

Example

var java_script = "hello";
var only_number = 5;
자바스크립트에서 하이픈(-)은 뺄셈을 위해 예약된 키워드이므로 식별자를 작성할 때 사용할 수 없다.

키워드(keyword)

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

미리 예약된 단어들을 키워드(keyword) 또는 예약어(reserved word)라고 한다.

이러한 키워드는 식별자로 사용할 수 없다.

var hello = "hello" // var는 식별자 선언을 위한 키워드

주석(comment)

주석은 코드 내에 삽입된 설명문의 일종이다.

주석은 작성자나 다른 개발자가 나중에 코드를 수정할 때 참고할 수 있으며 웹 페이지 개발 시 디버깅에도 사용된다.

주석은 자바스크립트의 어느 부분에라도 작성이 가능하며, 웹 브라우저의 동작에는 전혀 영향을 미치지 않는다.

 

1. 한줄 주석 : //
2. 여러 줄 주석 : /* */

 

Example

var x = 10;
// var y = 5; 이 부분은 한줄주석문으로 실행되지 않는다.

/*
var z = 8;
var hello = "hello";
여러줄 주석문으로 실행되지 않는다.

*/

 

728x90

'JavaScript' 카테고리의 다른 글

06. [JavaScript] 타입 변환  (0) 2021.03.20
05. [JavaScript] 타입  (0) 2021.03.19
04. [JavaScript] 적용  (0) 2021.03.18
03. [JavaScript] 출력  (0) 2021.03.18
01. [JavaScript] 소개  (0) 2021.03.17