Constanten in Azure Cosmos DB for NoSQL
VAN TOEPASSING OP: NoSQL
Een constante, ook wel een letterlijke of scalaire waarde genoemd, is een symbool dat een specifieke gegevenswaarde vertegenwoordigt. De notatie van een constante is afhankelijk van het gegevenstype van de waarde die deze vertegenwoordigt.
Syntaxis
<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] '}'
Argumenten
Beschrijving | |
---|---|
<undefined_constant>; Undefined |
Vertegenwoordigt undefined waarden van het type Undefined. |
<null_constant>; null |
Vertegenwoordigt null waarden van het type Null. |
<boolean_constant> |
Vertegenwoordigt booleaanse constanten. |
false |
Vertegenwoordigt false de waarde van het type Booleaanse waarde. |
true |
Vertegenwoordigt true de waarde van het type Booleaanse waarde. |
<number_constant> |
Vertegenwoordigt een numerieke constante. |
decimal_literal |
Getallen die worden weergegeven met decimale notatie of wetenschappelijke notatie. |
hexadecimal_literal |
Getallen die worden weergegeven met het voorvoegsel 0x gevolgd door een of meer hexadecimale cijfers. |
<string_constant> |
Vertegenwoordigt een constante van het type tekenreeks. |
string _literal |
Unicode-tekenreeksen die worden vertegenwoordigd door een reeks nul of meer Unicode-tekens of escapereeksen. Letterlijke tekenreeksen staan tussen enkele aanhalingstekens (apostrof: ' ) of dubbele aanhalingstekens (aanhalingsteken: " ). |
Opmerkingen
Hier volgt een lijst met de ondersteunde scalaire gegevenstypen:
Waardenvolgorde Undefined Eén waarde: undefined
Null Eén waarde: null
Booleaanse waarde Waarden: false
,true
.Nummer Een drijvendekommagetal met dubbele precisie, standaard IEEE 754. Tekenreeks Een reeks van nul of meer Unicode-tekens. Tekenreeksen moeten tussen enkele of dubbele aanhalingstekens staan. Array Een reeks nul of meer elementen. Elk element kan een waarde zijn van elk scalair gegevenstype, behalve niet gedefinieerd. Object Een niet-geordende set nul of meer naam-waardeparen. De naam is een Unicode-tekenreeks, de waarde kan van elk scalair gegevenstype zijn, met uitzondering van niet-gedefinieerd. Hier volgt een lijst met escapereeksen die zijn toegestaan voor letterlijke tekenreeksen:
Beschrijving Unicode-teken \'
apostrof (') U+0027
\"
aanhalingsteken (") U+0022
\\
omgekeerde solidus () U+005C
\/
solidus (/) U+002F
\b
backspace U+0008
\f
scheidingstekensfeed U+000C
\n
regelinvoer U+000A
\r
Regelterugloop U+000D
\t
tabblad U+0009
\uXXXX
Een Unicode-teken dat is gedefinieerd door vier hexadecimale cijfers. U+XXXX