
웹의 프로그래밍 언어로 객테 지향, 함수형 프로그래밍 스타일에 적합한 고수준의 동적인 인터프리터 언어
-자바스크립트와 자바는 완전히 다른 언어이다!
-자바스크립트의 일급 함수라는 개념은 스킴(Scheme), 프로토타입에 기반한 상속은 셀프(self)에서 가져왔다.
주석
//이중 슬래시 뒤에 나오는 내용은 모두 주석입니다.
변수 선언
let x; //x라는 변수 선언
(자바스크립트 변수에는 타입이 없다.)
변수에 값 할당
let x;
x = 0;
x = 1; //정수
x = 0.1; //실수
x = true; //boolean
x = false; //another boolean
x = null; //'값이 없다'
x = undefined; //어떤 값도 할당되지 않아서 자료형을 알 수 없음
배열
let book { //객체는 중괄호로 감싸 표현한다.
topic: "JavaScript", //"topic"의 프로퍼티 값은 "JavaScript"이다.
edition: 7
};
배열
let book { //객체는 중괄호로 감싸 표현한다.
topic: "JavaScript", //"topic"의 프로퍼티 값은 "JavaScript"이다.
edition: 7
};