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