변수(Variable)는 값(value)을 저장(할당)하고 그 저장된 값을 참조하기 위해 사용한다.
자바스크립트의 값의 타입은 다른 타입으로 의도적으로 변환하는 것이 가능하고 자바스크립트 엔진에 의해 암묵적으로 자동 변환될 수 있다. 전자를 명시적 타입 변환이라하고 후자를 암묵적 타입 변환이라고 한다.명시적 타입 변환같은 경우 개발자가 의도적으로 바꾸기 때문에 코드에
자바스크립트의 객체는 키(key)와 값(value)으로 구성된 프로퍼티들의 집합이다.프로퍼티 값으로 함수를 사용할 수도 있으며 일반 함수와 구분하기 위해 메소드라고 부른다.객체지향의 상속을 구현하기 위해 프로토타입(prototype)이라고 불리는 객체의 프로퍼티와 메소
함수란 어떤 작업을 수행하기 위해 필요한 문들의 집합을 정의한 코드 블록이다.동일한 작업을 반복적으로 수행해야 한다면 미리 정의된 함수를 재사용하는 것이 효율적이다.함수를 정의하는 방식은 3가지가 있는데 함수 선언무느 함수 표현시그 Function 생성자 함수가 있다.
자바스크립트는 프로토타입 기반 객체지향 프로그래밍 언어이기 때문에 클래스 없이도 객체를 생성할 수 있다. 자바스크립트의 모든 객체는 자신의 부모 역할을 담당하는 객체와 연결되어 있어서 부모객체의 메소드를 상속받아 사용 할 수 있게 하는데 이러한 부모객체를 프로토타입 객
스코프 스터디
strict mode란?