
선언자 종류 : var, let, const모든 데이터타입의 값을 저장할 수 있다.\* 주의: 자바스크립트는 변수 끌어올림과 변수 중복선언을 주의한다.알파벳(대소문자), 숫자, 밑줄(\_), 달러기호($) 가능첫 문자는 숫자를 사용할 수 없다.예약어를 식별자로 사용할

객체기초 1) 객체 리터럴 객체란? 이름과 값은 한 쌍으로 묶은 데이터를 여러 개 모은 것 객체 리터럴과 생성자로 생성할 수 있다. 프로퍼티 값에 모든 데이터 타입의 값과 표현식을 대입할 수 있다. 마침표(.), 대괄호([ ])연산자를 통해 객체 안의 프로퍼티 값을

연산자 ✔️ 표현식? 결과적으로 어떤 값으로 평가되는 것 즉, 값과 변수, 함수 등의 값을 바탕으로 식의 값을 계산하는 행위 ex) 숫자, 문자열, 논리값 등 원시값 / 변수, 프로퍼티, 배열요소, 함수호출, 메서드 호출 ✔️ 연산자를 사용하면 표현식을 조합하여 더욱

대화상자 표시하기 대화상자 일반 텍스트만 표시 가능하고 줄바꿈 문자 등은 이스케이프 시퀀스로 표현한다. Window 객체 : 웹 브라우저의 전역 객체 |메서드|설명| |--|--| |window.alert|경고 대화상자를 표시| |window.prompt|사용자의

제어문 제어문? 순차적 실행 흐름을 변화시키는 문장 조건문 if / else 문 if (조건식) { 문장 } → 조건식이 true 로 평가되면 문장을 실행한다. if (조건식) { 문장 1 } else { 문장 2 } → 조건식이 true 로 평가되면 문장1을

함수 정의 함수 선언문으로 정의 함수 리터럴로 정의 Function 생성자로 정의 화살표 함수 표현식으로 정의 중첩함수 특정 함수의 내부에 선언된 함수를 가리킨다. 지역함수 또는 내부함수라 한다. 외부 함수의 최상위 레벨에만 중첩 함수를 작성할 수 있다. 함수 호
객체 생성하기 객체 리터럴로 생성하는 방법 생성자로 생성하는 방법 Object.create로 생성하는 방법 프로토타입 생성자 안에서 메서드를 정의하는 방식의 문제점 생성자 안에서 this 뒤에 메서드를 정의하면 그 생성자로 생성한 모든 인스턴스에 똑같은 메서드가