모던 자바스크립트 Deep Dive 07장 연산자
7장: 연산자 7.1 산술 연산자 산술 연산자: +, -, *, /, % 등. 이항 산술 연산자: 두 개의 피연산자를 가짐. 단항 산술 연산자: 하나의 피연산자를 가짐. 7.2 문자열 연결 연산자 문자열 연결 연산자(+): 문자열과 다른 데이터 타입을 결합할 때 사용. 7.3 할당 연산자 할당 연산자(=): 변수에 값을 할당하는 연산자. 7.4 비교 연산자 비교 연산자: ==, ===, !=, !==, , = 등. 동등 연산자(==): 타입 변환 후 값 비교. 일치 연산자(===): 타입과 값 모두 비교. 7.5 삼항 조건 연산자 삼항 조건 연산자(? :): 조건에 따라 값을 반환하는 연산자. 7.6 논리 연산자 논리 연산자: && (논리 AND), || (논리 OR), ! (논리 NOT) 등. 단축 평..
모던 자바스크립트 Deep Dive 06장 데이터 타입
6장: 데이터 타입 6.1 데이터 타입의 종류 기본 타입(원시 타입): 숫자(Number), 문자열(String), 불리언(Boolean), undefined, null, Symbol. 참조 타입: 객체(Object), 배열(Array), 함수(Function), 날짜(Date), 정규 표현식(RegExp) 등. 6.2 숫자 타입 숫자 타입: 정수 및 부동 소수점 숫자를 나타냄. IEEE 754 표준: 자바스크립트에서 숫자는 64비트 부동 소수점 형태로 표현. 6.3 산술 연산자 산술 연산자: +, -, *, /, % 등. 산술 연산 시 타입 변환: 문자열 연결(Concatenation) 등이 발생할 수 있음. 6.4 문자열 타입 문자열 타입: 텍스트 데이터를 나타냄. 작은따옴표('), 큰따옴표(") 사..
모던 자바스크립트 Deep Dive 05장 표현식과 문
5장: 표현식과 문 5.1 값 값(Value): 데이터의 표현. 숫자, 문자열, 불리언, 객체, 함수 등이 값이 될 수 있음. 5.2 리터럴 리터럴(Literal): 값을 프로그램에서 직접 지정하는 표기법. 예를 들어, 10, 'Hello', true 등. 5.3 표현식 표현식(Expression): 값으로 평가될 수 있는 문(statement). 평가(Evaluation): 표현식을 실행하여 하나의 값을 만드는 과정. 5.4 문 문(Statement): 프로그램을 구성하는 기본 단위. 표현식이 값으로 평가되는 반면, 문은 어떤 동작을 수행하고 결과를 반환하지 않을 수 있음. 문 종류: 선언문, 할당문, 조건문, 반복문 등. 5.5 표현식인 문과 표현식이 아닌 문 표현식인 문(Expression Stat..