Konstanty ve službě Azure Cosmos DB for NoSQL

PLATÍ PRO: NoSQL

Konstanta, označovaná také jako literál nebo skalární hodnota, je symbol, který představuje konkrétní datovou hodnotu. Formát konstanty závisí na datovém typu hodnoty, kterou představuje.

Syntaxe

<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] '}'  

Argumenty

Popis
<undefined_constant>; Undefined Představuje undefined hodnoty typu Undefined.
<null_constant>; null Představuje null hodnoty typu Null.
<boolean_constant> Představuje logické konstanty typu.
false Představuje false hodnotu typu boolean.
true Představuje true hodnotu typu boolean.
<number_constant> Představuje číselnou konstantu.
decimal_literal Čísla reprezentovaná buď desetinným zápisem, nebo vědeckým zápisem
hexadecimal_literal Čísla reprezentovaná pomocí předpony 0x následované jednou nebo více šestnáctkovými číslicemi.
<string_constant> Představuje konstantu typu řetězec.
string _literal Řetězce Unicode reprezentované posloupností nula nebo více znaků Unicode nebo řídicích sekvencí. Řetězcové literály jsou uzavřeny do jednoduchých uvozovek (apostrof: ') nebo dvojitých uvozovek (uvozovky: ").

Poznámky

  • Tady je seznam podporovaných skalárních datových typů:

    Pořadí hodnot
    Nedefinovaný Jedna hodnota: undefined
    Nula Jedna hodnota: null
    Logická hodnota Hodnoty: false, true.
    Počet Číslo s plovoucí desetinnou čárkou s dvojitou přesností, standard IEEE 754.
    Řetězec Posloupnost nula nebo více znaků Unicode. Řetězce musí být uzavřeny v jednoduchých nebo dvojitých uvozovkách.
    Pole Posloupnost nulových nebo více prvků. Každý prvek může být hodnotou libovolného skalárního datového typu, s výjimkou nedefinovaného.
    Objekt Neuspořádaná sada párů název/hodnota. Název je řetězec Unicode, hodnota může být libovolného skalárního datového typu s výjimkou nedefinovaného.
  • Tady je seznam řídicích sekvencí, které jsou povolené pro řetězcové literály:

    Popis znak Unicode
    \' apostrof (') U+0027
    \" uvozovka (") U+0022
    \\ reverzní solidus () U+005C
    \/ solidus (/) U+002F
    \b backspace U+0008
    \f oddělovač U+000C
    \n posun o řádek U+000A
    \r návrat na začátek řádku U+000D
    \t tabulátor U+0009
    \uXXXX Znak Unicode definovaný čtyřmi šestnáctkovými číslicemi. U+XXXX