본문 바로가기

JavaScript11

06장 데이터 타입 데이터 타입❓ 줄여서 타입이라고도 불리며 값의 종류를 말한다 자바스크립트(ES6)는 7개의 데이터 타입을 제공하며, 7개의 데이터 타입은 원시 타입과 객체 타입으로 분류할 수 있다 구분 데이터 타입 설명 원시 타입 숫자 타입 숫자. 정수와 실수 구분없이 하나의 숫자 타입만 존재 문자열 타입 문자열 불리언 타입 논리적 참과 거짓 undefined 타입 var 키워드로 선언된 변수에 암묵적으로 할당되는 값 null 타입 값이 없다는 것을 의도적으로 명시할 때 사용하는 값 심벌 타입 ES6에서 추가된 7번째 타입 객체 타입 객체, 함수, 배열 등 6.1 숫자 타입❔ C나 자바는 정수를 구분해서 int, long, float, double 등으로 세분화 되어있으나 자바스크립트는 하나의 숫자 타입만 존재한다 바로.. 2022. 7. 19.
05장 표현식과 문 ❗값 식(표현식)이 평가되어 생성된 결과 - 여기서 평가란 식을 해석해서 값을 생성하거나 참조하는 것을 의미한다 - 모든 값은 데이터 타입을 가지며 메모리에 2진수 즉 비트의 나열로 저장된다 - 메모리에 저장된 갑슨 데이터 타입에 따라 다르게 해석될 수 있다 변수 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위한 붙인 이름 변수에 할당되는 것은 값 리터럴❓ 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법 ex) 사람이 이해할 수 있는 아라비아 숫자를 사용해 숫자 리터럴 3을 코드에 기술하면 자바스크립트 엔진은 이를 평가해 숫자값 3을 생성한다 - 사람이 이해할 수 있는 문자 또는 미리 약속된 기호 등으로 표기한 코드로 자바스크립트 엔진은.. 2022. 7. 17.
자바스크립트 - 4장 변수 변수 - 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름 간단하게 변수는 프로그래밍 언어에서 값을 저장하고 참조하는 메커니즘으로 값의 위치를 가리키는 상징적인 이름이다. 변수에 값을 저장하는 것을 할당이라고 하며, 변수에 저장된 값을 읽어들이는 것을 참조라고 한다 식별자 - 어떤 값을 구별해서 식별할 수 있는 고유한 이름 메모리 공간에 저장되어 있는 어떤 값을 구별해서 식별해낼 수 있어야하므로 어떤 값이 저장되어있는 메모리 주소와 매핑 정보를 저장해야한다. 식별자는 값이 아니라 메모리 주소를 기억하므로 메모리 주소의 붙인 이름이라고 할 수 있다. 변수선언 - 변수를 생성하는 것 메모리 공간을 확보하고 변수 이름과 확보된 메모리 공간의 주소를 연결해서 값.. 2022. 7. 10.