04장 변수 세미콜론(;) 4.1 변수란 무엇인가? 아무리 복잡한 애플리케이션이라도 데이터를 입력받아 결과를 출력하는 것이 전부이다. 변수는 데이터를 관리하기 위한 핵심 개념이다. 변수란 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식
데이터 타입은 값의 종류를 말한다. 자바스크립트의 모든 값은 데이터 타입을 갖는다.ES6는 총 7개의 데이터 타입을 갖는데, 원시 타입과 객체 타입으로 분류할 수 있다.자바스크립트는 하나의 숫자 타입만 존재한다.즉 모든 수를 실수로 처리한다.추가적으로 세 가지 특별한
제어문은 조건에 따라 코드 블록을 실행(조건문)하거나 반복 실행(반복문)할 때 사용한다.제어문을 이해하는 것은 코딩 스킬에 많은 영향을 준다.블록문은 0개 이상의 문을 중괄호로 묶은 것이다. 자바스크립트는 블록문을 하나의 실행 단위로 취급한다. 주로 제어문이나 함수를
자바스크립트는 객체 기반 언어이며, 자바스크립트의 거의 모든 값(원시 값 제외)은 모두 객체다.원시 타입의 값은 변경이 불가능한 immutable value이지만, 객체 타입의 값은 변경 가능한 mutable value이다.객체는 프로퍼티로 구성 되어 있고, 프로퍼티는
원시 타입과 객체 타입은 크게 세 가지 측면에서 다르다.원시 값은 immutable value(변경 불가능한 값)이고 객체는 mutable value(변경 가능한 값)이다.원시 값을 변수에 할당하면 변수(확보된 메모리 공간)에는 실제 값이 저장된다. 객체를 변수에 할당
함수는 자바스크립트에서 가장 중요한 핵심 개념이다.함수는 입력을 받아 출력을 내보내는 일련의 과정을 정의한 것이다.함수는 일련의 과정을 문으로 구현하고 코드 블록으로 감싸서 하나의 실행 단위로 정의한 것이다.함수 내부로 입력을 전달받는 변수를 매개변수, 입력을 인수,