1992 Marc Endersson (Netscape)1994 Marc Endersson + Rendan Eich (Scheme script language) => Mocha => changed name to LiveScript 1995 Changed name to J
node.js에는 자바스크립트 엔진이 있어서 브라우저 없이도 터미널에서 바로 자바스크립트를 실행할 수 있다.API? Application Programming Interface웹 API는 자바스크립트 언어 자체에 포함된 언어가 아니라, 브라우저에 제공되는, 브라우저가
글로벌 변수는 프로그램 시작부터 끝까지 메모리에 탑재돼 있기 때문에 최소한으로 쓰는 게 좋다.var(old): 선언 전에 값을 할당하거나 출력할 수 있다. var (don't ever use this!) var hoistin
JavaScript에서 대부분의 object는 mutable(값을 변경할 수 있는)이다.console.log('my' + ' cat'); //my catconsole.log('1' + 2); //12console.log("yuna\\'s\\tbook\\nfirst")
자바스크립트에 최근에 추가된 class는 java처럼 pure한 oop가 아니라 프로토 타입을 베이스로 한 가짜 oop이다. 따라서 자바스크립트도 procedural language 중의 하나이다.procedural language에서는 함수가 프로그램에서 중요한 역할
class: fields + methodsfields만 있는 class는 데이터 클래스라고 부른다.encapsulation: class 안에서, 밖에서 볼 수 있는 것을 나눠둔 것.class person { name; //속성(field) age; //속성(f
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Objectprimitive type object는 변수 하나당 하나의 값만 담을 수 있다.const name =
Object?자료구조?객체를 모아놓은 것을 자료구조라고 한다.보통 다른 프로그래밍 언어에서는 자료구조에 동일한 타입의 객체만 담을 수 있지만,자바스크립트는 type이 동적으로 (런타임에) 결정되는 dynamically typed language이므로 자료구조 안에 아무