Konstanten in Azure Cosmos DB for NoSQL
GILT FÜR: NoSQL
Eine Konstante, gelegentlich auch als Literal- oder Skalarwert bezeichnet, ist ein Symbol, das einen bestimmten Datenwert repräsentiert. Das Format einer Konstante ist abhängig vom Datentyp des Werts, den sie repräsentiert.
Syntax
<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] '}'
Argumente
Beschreibung | |
---|---|
<undefined_constant>; Undefined |
Stellt undefined -Werte vom Typ Nicht definiert dar. |
<null_constant>; null |
Stellt null -Werte vom Typ NULL dar. |
<boolean_constant> |
Stellt Konstanten vom Typ Boolean dar. |
false |
Stellt den false -Wert vom Typ Boolean dar. |
true |
Stellt den true -Wert vom Typ Boolean dar. |
<number_constant> |
Stellt eine numerische Konstante dar. |
decimal_literal |
Zahlen, die mithilfe von Dezimal- oder wissenschaftlicher Schreibweise dargestellt werden. |
hexadecimal_literal |
Zahlen, die mit Präfix 0x gefolgt von einer oder mehreren hexadezimalen Ziffern dargestellt werden. |
<string_constant> |
Stellt eine Konstante vom Typs Zeichenfolge dar. |
string _literal |
Unicode-Zeichenfolgen, die durch eine Sequenz aus null oder mehr Unicode-Zeichen oder Escapesequenzen dargestellt werden. Zeichenfolgenliterale werden in einfache Anführungszeichen (Hochkomma: ' ) oder doppelte Anführungszeichen (Anführungszeichen: " ) eingeschlossen. |
Hinweise
Hier ist eine Liste der unterstützten skalaren Datentypen:
Reihenfolge der Werte Undefiniert Einzelwert: undefined
Null Einzelwert: null
Boolescher Wert Werte: false
,true
.Anzahl Eine Gleitkommazahl mit doppelter Genauigkeit, IEEE 754-Standard. String Eine Sequenz von null (0) oder mehr Unicode-Zeichen. Zeichenfolgen müssen in einfache oder doppelte Anführungszeichen eingeschlossen sein. Array Eine Sequenz von null (0) oder mehr Elementen. Jedes Element kann einen Wert eines beliebigen skalaren Datentyps mit Ausnahme von Nicht definiert aufweisen. Object Ungeordneter Satz von null (0) oder mehr Name/Wert-Paaren. Der Name ist eine Unicode-Zeichenfolge, der Wert kann einen beliebigen skalaren Datentyp mit Ausnahme von Nicht definiert aufweisen. Hier ist eine Liste der Escapesequenzen, die für Zeichenfolgenliterale zulässig sind:
Beschreibung Unicode-Zeichen \'
Apostroph (') U+0027
\"
Anführungszeichen (") U+0022
\\
umgekehrter Schrägstrich () U+005C
\/
Schrägstrich (/) U+002F
\b
Rücktaste U+0008
\f
Trennlinienfeed U+000C
\n
Zeilenvorschub U+000A
\r
Wagenrücklauf U+000D
\t
Tabulatorzeichen U+0009
\uXXXX
Ein Unicode-Zeichen, das durch 4 Hexadezimalstellen definiert wird. U+XXXX