목록설명 (3)
NOW OR NEVER
식별자 변수 이름이나 클래스 이름이나 method 이름 등 이름을 정해주는 것을 말한다. 다른 것들과 구별하기 위하여 이름을 정해주는 것 규칙 한글, 영문, 숫자, _,$로 구성될 수 있지만 가능하면 한글을 사용하지 않는 게 좋다. 첫 글자는 영문이나 _로 시작한다. 식별자 첫 글자에는 숫자가 올 수 없다. 클래스 이름의 첫 글자는 영문 중 대문자로 시작한다. 변수명이나 메소드 이름의 첫 글자는 소문자로 시작 식별자를 정할 때는 가능하면 의미있는 이름으로 설정 public, static, void 등과 같이 예약어(자바에서 이미 의미있는 단어로 예약되어 있는 단어)들은 식별자로 사용할 수 없다. 단어와 단어 사이 구분 두 개 단어 이상으로 식별자를 정해 줄 수 있다. 식별자에는 공백을 포함시킬 수 없다...

객체 지향 언어(Class vs Object) class를 이용해서 상속과 다양성이 일어날 수 있다. 이런 모든 것들이 일어날 수 있는 곳이 객체지향 언어이다. 객체 지향 언어로 프로그래밍을 잘하는 개발자 = 풀어야 하는 문제나 구현해야 되는 기능들을 객체로 잘 정의해서 만들 수 있는 개발자 js에 class나 object가 없다면 정의한 변수들이 여기저기에 둥둥 떠다니면서 규모있는 프로젝트를 만들기 힘들었을 것이다. 실제로 살아가는 세상에는 수많은 물체와 사물들이 존재한다. 프로그래밍을 할 때 또한 사물과 물체들을 class나 object로 정의해서 프로그래밍 하는 것이 조금 더 자연스럽기 때문에 개발자들이 편하고 유연하게 프로그래밍을 할 수 있게 도와준다. 상속 Inheriance class 상속받을..

JavaScript 자료형(Data type) 동적 타이핑 Dynamic typing 변수에 어떠한 데이터를 할당하느냐에 따라 그 변수의 type이 결정된다. 값에 따라서 변수의 type이 달라지는 것이 동적 타이핑이라고 한다. 자바스크립트는 변수가 가지는 고정 타입이 없다. 하지만 타입 자체가 없는 것은 아니다 console.log(변수, typeof 변수) : 변수에 할당된 값과 변수의 데이터 타입 확인 ES6 기준 제공하는 데이터 타입 기본 타입(Primitive values) 기본 자료형을 가지고 객체를 만들어 내는 것이 중요하다. Boolean - 표준 내장 객체로도 사용 가능 new Boolean(true 혹은 false); 생성자 함수를 통해 초기값으로 true 혹은 false를 지정한 객체..