Állandók az Azure Cosmos DB for NoSQL-ben

A KÖVETKEZŐRE VONATKOZIK: NoSQL

A konstans, más néven literál vagy skaláris érték egy szimbólum, amely egy adott adatértéket jelöl. Az állandó formátuma az általa képviselt érték adattípusától függ.

Szintaxis

<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] '}'  

Argumentumok

Description
<undefined_constant>; Undefined Nem definiált típusú értékeket jelölundefined.
<null_constant>; null Null típusú értékeket jelölnull.
<boolean_constant> Logikai típusú állandókat jelöl.
false Logikai típusú értéket jelölfalse.
true Logikai típusú értéket jelöltrue.
<number_constant> Numerikus állandót jelöl.
decimal_literal Decimális vagy tudományos jelöléssel ábrázolt számok.
hexadecimal_literal Előtaggal 0x jelölt számok, majd egy vagy több hexadecimális számjegy.
<string_constant> A sztring típusú állandót jelöli.
string _literal Unicode-sztringek , amelyeket nulla vagy több Unicode-karakterből vagy feloldósorozatból álló sorozat jelöl. A sztringkonstansok egy idézőjelek (aposztróf: ') vagy dupla idézőjelek (idézőjel: ) közé vannak zárva. "

Megjegyzések

  • Íme a támogatott skaláris adattípusok listája:

    Értékek sorrendje
    Meghatározatlan Egyetlen érték: undefined
    Null Egyetlen érték: null
    Logikai Értékek: false, true.
    Szám Kettős pontosságú lebegőpontos szám, IEEE 754 szabvány.
    Sztring Nulla vagy több Unicode-karakterből álló sorozat. A sztringeket egy- vagy dupla idézőjelek közé kell tenni.
    Tömb Nulla vagy több elem sorozata. Minden elem bármilyen skaláris adattípus értéke lehet, kivéve a nem definiált értékeket.
    Objektum Nulla vagy több név/érték pár rendezetlen készlete. A név Unicode-sztring, az érték bármilyen skaláris adattípus lehet, kivéve a nem definiált értékeket.
  • Íme egy lista a sztringkonstansokhoz engedélyezett feloldósorozatokról:

    Description Unicode-karakter
    \' aposztróf (') U+0027
    \" idézőjel (") U+0022
    \\ fordított solidus () U+005C
    \/ solidus (/) U+002F
    \b Backspace U+0008
    \f elválasztó csatorna U+000C
    \n vonalcsatorna U+000A
    \r kocsivissza U+000D
    \t Lapon U+0009
    \uXXXX Négy hexadecimális számjegy által definiált Unicode-karakter. U+XXXX