分享方式:


適用於 NoSQL 的 Azure Cosmos DB 常數

適用於:NoSQL

常數也稱為常值或純量值,是一個代表特定資料值的符號。 常數的格式會隨著所代表之值的資料類型而不同。

語法

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

引數

描述
<undefined_constant>; Undefined 表示 undefined Undefined 類型的值。
<null_constant>; null 表示 null Null 類型的值。
<boolean_constant> 表示布爾型別常數。
false 表示false布爾值類型的值。
true 表示true布爾值類型的值。
<number_constant> 表示數值常數。
decimal_literal 使用十進位表示法或科學表示法表示法表示的數位。
hexadecimal_literal 使用前置 0x 詞表示的數位,後面接著一或多個十六進位數位。
<string_constant> 表示字串類型的常數。
string _literal 以零或多個 Unicode 字元或逸出序列表示的 Unicode 字串。 字串常值會以單引號(單引號: ') 或雙引號括住(引號: ")。

備註

  • 以下是支援的純量資料類型清單:

    值順序
    未定義 單一值: undefined
    Null 單一值: null
    布林值 值:falsetrue
    Number 雙精確度浮點數,符合 IEEE 754 標準。
    String 零或更多 Unicode 字元的序列。 字串必須以單引號或雙引號括住。
    Array 零或更多元素的序列。 每個元素都可以是任何純量數據類型的值,但未定義除外
    Object 未排序的零或更多名稱/值組。 Name 是 Unicode 字串,值可以是任何純量數據類型,但未定義除外
  • 以下是字串常值允許的逸出序列清單:

    描述 Unicode 字元
    \' apostrophe (') U+0027
    \" 引號 (") U+0022
    \\ 反向實心 () U+005C
    \/ 斜線 (/) U+002F
    \b 退格鍵 U+0008
    \f 分隔符摘要 U+000C
    \n 換行字元 U+000A
    \r 歸位字元 U+000D
    \t 索引標籤 U+0009
    \uXXXX 由四個十六進位數位定義的 Unicode 字元。 U+XXXX