Literal   리터럴, 고정값

(2020-09-20)

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


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


2. 리터럴 구분  문자열 리터럴 (`문자열 상수` 라고도 함)
     - 例) '12345', 'abcdef' 또는 "12345", "abcdef"

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



Copyrightⓒ written by 차재복 (Cha Jae Bok)