Literal   리터럴, 고정값

(2023-10-21)

Literal Constant, 리터럴 상수, String Literal, 문자열 리터럴, String Constant, 문자열 상수, Object Literal, 객체 리터럴, Array Literal, 배열 리터럴


1. 리터럴 프로그램 내에서, 직접 값을 지정하는 방법 또는 값 그 자체
     - 통상, 변수나 계산으로부터 얻어지는 데이터가 아닌, 
        . 프로그램 내에서 직접 입력된(타이핑된) 데이터
     - 즉, 그 자신이 데이터인 것을 말함
        . 例) const int const_name = 10; // const_name : 상수명, 10 : 리터럴
     - 때론, 리터럴을 상수라고도 불리움


2. 리터럴 구분  문자열 리터럴 (`문자열 상수` 라고도 함)
     - 例) '12345', 'abcdef' 또는 "12345", "abcdef"
        . 한편, C 언어의 경우, 이중 인용부호("")로 묶이고, 입력시 문자열 끝에 널문자(\0)가 붙음

  ㅇ 숫자 리터럴 (숫자 상수)
     - 숫자 상수이어야만 그 값으로 사칙연산이 가능
        . 다른 상수일 경우에 사칙연산 등을 취하면, 오류 또는 경고 메세지를 내게 됨
     - 例) 12345

  ㅇ 객체 리터럴
     - 매 항목 마다, `이름 : 값` 이라는 쌍으로 구성됨
     - 例) { 'string' : '12345', 'number' : 12345 }

  ㅇ 배열 리터럴
     - 例) [ 'red','blue','green' ]

  ㅇ 함수 리터럴                                             ☞ 자바스크립트 함수 종류 참조
     - 例) param = function(x,y) { // 함수 본문 };
        . 위에서, 함수 리터럴은 `function(x,y) { ... }` 부분을 말함

  ㅇ 문자열 템플릿 (Template Literal)                     ☞ Here Document, Template(템플릿) 참조
     - 문자열 리터럴에 표현식(변수 등)을 추가하거나, 여러 줄의 문자열을 표현 가능
     - 자바스크립트 例) tempLiteral = `I am an Template Literal ${someVar}`;

기본 자료형
   1. 기본 자료형 (숫자,문자,논리 등)   2. 리터럴   3. 문자열  
C 상수,문자,문자열
   1. C 상수   2. C 문자, 문자열   3. 리터럴(Literal)   4. 열거형  


"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"