Share via


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.

Bemerkungen

  • Hier ist eine Liste der unterstützten skalaren Datentypen:

    Reihenfolge der Werte
    Undefiniert Einzelwert: undefined
    NULL Einzelwert: null
    Boolescher Wert Werte: false, true.
    Number 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