Delen via


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