개발 무지렁이

[JavaScript] 값을 생성하는 리터럴, 값으로 평가되는 표현식 본문

Frontend/JavaScript

[JavaScript] 값을 생성하는 리터럴, 값으로 평가되는 표현식

Gaejirang-e 2023. 9. 2. 18:06

𐂂 리터럴
미리 약속한 값 생성 표기법을 말한다.
리터럴
 기호
정수리터럴 ex. 100
부동소수점 리터럴 ex. 100.5
2진수 리터럴 ex. 0b01000001
8진수 리터럴 ex. 0o101
16진수 리터럴 ex. 0x41
문자열 리터럴 ex. 'Hello', "World"
불리언 리터럴 ex. true false
null 리터럴 ex. null
undefined 리터럴 ex. undefined
객체 리터럴 ex. {name: 'woo', age: 20}
배열 리터럴 ex. [1, 2, 3]
함수 리터럴 ex. function() {}
정규표현식 리터럴 ex. /[A-Z]+/g

⚠️ (정수, 실수, 2/8/16 진수) 리터럴은 숫자타입으로 메모리에 배정밀도 64비트 부동소수점 형식으로 저장된다.
⚠️ javaScript 원시타입에는 숫자/문자열/불리언/undefined/null/심벌 타입이 있다.

🦉 null의 의미
(1) 아직 알려지지 않은 값이다.
(2) 변수가 이전에 참조하던 값을 참조하지 않겠다.

𐁍 표현식이란
값으로 평가되는 문(최소실행단위)으로, 값처럼 사용가능하다.
🍟 리터럴
🍟 식별자 참조
🍟 연산식
🍟 함수호출
🍟 조건식 (불리언 값으로 평가될 수 있는 문)
Comments