適用於 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
布林值 值: false
、true
。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