Udostępnij za pośrednictwem


Stałe w usłudze Azure Cosmos DB for NoSQL

DOTYCZY: NoSQL

Stała, znana również jako literał lub wartość skalarna, jest symbolem reprezentującym określoną wartość danych. Format stałej zależy od typu danych reprezentowanej przez nią wartości.

Składnia

<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

opis
<undefined_constant>; Undefined Reprezentuje undefined wartości typu Niezdefiniowane.
<null_constant>; null Reprezentuje null wartości typu Null.
<boolean_constant> Reprezentuje stałe typizowane przez wartość logiczną.
false Reprezentuje false wartość logiczną typu.
true Reprezentuje true wartość logiczną typu.
<number_constant> Reprezentuje stałą liczbową.
decimal_literal Liczby reprezentowane przy użyciu notacji dziesiętnej lub notacji naukowej.
hexadecimal_literal Liczby reprezentowane przy użyciu prefiksu 0x , po którym następuje co najmniej jedna cyfra szesnastkowa.
<string_constant> Reprezentuje stałą ciągu typu.
string _literal Ciągi Unicode reprezentowane przez sekwencję znaków Unicode lub więcej znaków Unicode lub sekwencje ucieczki. Literały ciągu są ujęte w cudzysłowy pojedyncze (apostrof: ') lub cudzysłowy podwójne (cudzysłów: ").

Uwagi

  • Oto lista obsługiwanych typów danych skalarnych:

    Kolejność wartości
    Niezdefiniowane Pojedyncza wartość: undefined
    Null Pojedyncza wartość: null
    Wartość logiczna Wartości: false, true.
    Liczba Liczba zmiennoprzecinkowa o podwójnej precyzji, standard IEEE 754.
    ciąg Sekwencja zera lub większej liczby znaków Unicode. Ciągi muszą być ujęte w cudzysłów pojedynczych lub podwójnych.
    Tablica Sekwencja zera lub większej liczby elementów. Każdy element może być wartością dowolnego typu danych skalarnych, z wyjątkiem niezdefiniowanych.
    Obiekt Nieurządkowany zestaw par nazwa/wartość wynosi zero lub więcej. Nazwa jest ciągiem Unicode, wartość może być dowolnym typem danych skalarnych, z wyjątkiem niezdefiniowanych.
  • Oto lista sekwencji ucieczki, które są dozwolone dla literałów ciągu:

    opis znak Unicode
    \' apostrof (') U+0027
    \" cudzysłów (") U+0022
    \\ odwrotny solidus () U+005C
    \/ solidus (/) U+002F
    \b Backspace U+0008
    \f kanał informacyjny separatora U+000C
    \n kanał liniowy U+000A
    \r powrót karetki U+000D
    \t zakładka U+0009
    \uXXXX Znak Unicode zdefiniowany przez cztery cyfry szesnastkowe. U+XXXX