: 객체(object) 기반의 스크립트 언어입니다.
자바 | 자바스크립트 |
---|---|
컴파일 언어 | 인터프리터 언어 |
타입 검사를 엄격하게 함. | 타입을 명시하지 않음. |
클래스(class) 기반의 객체 지향 언어 | 프로토타입(prototype) 기반의 객체 지향 언어 |
: 자바스크립트의 실행문은 세미콜론(;)으로 구분됩니다.
: 리터럴은 직접 표현되는 값 그 자체를 의미
: 식별자는 영문자(대소문자), 숫자, 언더스코어(_) 또는 달러($)만을 사용
Camel Case 방식
: 식별자가 여러 단어로 이루어질 경우에 첫 번째 단어는 모두 소문자로 작성하고, 그다음 단어부터는 첫 문자만 대문자로 작성하는 방식
Underscore Case 방식
: 식별자를 이루는 단어들을 소문자로만 작성하고, 그 단어들은 언더스코어(_)로 연결하는 방식
var firstVar = 10; // Camel Case 방식
function my_first_func { // Underscore Case 방식
var firstLocalVar = 20; // Camel Case 방식
}
1. 한 줄 주석 : // 주석문
2. 여러 줄 주석 : /* 주석문 */