다음을 통해 공유


Azure Cosmos DB for NoSQL의 상수

적용 대상: NoSQL

상수는 리터럴 값 또는 스칼라 값이라고도 하며 특정 데이터 값을 나타내는 기호입니다. 상수의 형식은 나타내는 값의 데이터 형식에 따라 다릅니다.

구문

<constant> ::=  
   <undefined_constant>  
     | <null_constant>   
     | <boolean_constant>   
     | <number_constant>   
     | <string_constant>   
     | <array_constant>   
     | <object_constant>   
  
<undefined_constant> ::= undefined  
  
<null_constant> ::= null  
  
<boolean_constant> ::= false | true  
  
<number_constant> ::= decimal_literal | hexadecimal_literal  
  
<string_constant> ::= string_literal  
  
<array_constant> ::=  
    '[' [<constant>][,...n] ']'  
  
<object_constant> ::=   
   '{' [{property_name | "property_name"} : <constant>][,...n] '}'  

인수

설명
<undefined_constant>; Undefined Undefined 형식의 undefined 값을 나타냅니다.
<null_constant>; null Null 형식의 null 값을 나타냅니다.
<boolean_constant> 부울 형식 상수를 나타냅니다.
false 부울 형식의 false 값을 나타냅니다.
true 부울 형식의 true 값을 나타냅니다.
<number_constant> 숫자 상수를 나타냅니다.
decimal_literal 10진 표기법 또는 과학적 표기법을 사용하여 표현되는 숫자입니다.
hexadecimal_literal 0x 접두사 다음에 하나 이상의 16진수가 나오는 숫자입니다.
<string_constant> string 형식의 상수를 나타냅니다.
string _literal 0개 이상의 유니코드 문자 시퀀스 또는 이스케이프 시퀀스로 표현되는 유니코드 문자열입니다. 문자열 리터럴은 작은따옴표(아포스트로피: ') 또는 큰따옴표(따옴표: ")로 묶어야 합니다.

설명

  • 지원되는 스칼라 데이터 형식 목록은 다음과 같습니다.

    값 순서
    Undefined 단일 값: undefined
    Null 단일 값: null
    부울 값: false, true
    숫자 IEEE 754 표준의 두 자리 부동 소수점 숫자입니다.
    String 0개 이상의 유니코드 문자 시퀀스입니다. 문자열은 작은따옴표 또는 큰 따옴표로 묶어야 합니다.
    Array 0개 이상의 요소 시퀀스입니다. 각 요소는 undefined를 제외한 모든 스칼라 데이터 형식의 값일 수 있습니다.
    Object 순서가 지정되지 않은 0개 이상의 이름/값 쌍의 집합입니다. 이름은 유니코드 문자열이며 값은 undefined를 제외한 모든 스칼라 데이터 형식이 될 수 있습니다.
  • 다음은 문자열 리터럴에 허용되는 이스케이프 시퀀스 목록입니다.

    설명 유니코드 문자
    \' 아포스트로피(') U+0027
    \" 따옴표(") U+0022
    \\ 역슬래시() U+005C
    \/ 슬래시(/) U+002F
    \b 백스페이스 U+0008
    \f 구분 기호 피드 U+000C
    \n 줄 바꿈 U+000A
    \r 캐리지 리턴 U+000D
    \t U+0009
    \uXXXX 4자리 16진수로 정의된 유니코드 문자 U+XXXX