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 |