Azure Cosmos DB for NoSQL 中的常数
适用范围: 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 值。 |
<null_constant>; null |
代表类型 Null 的 null 值。 |
<boolean_constant> |
表示布尔类型的常数。 |
false |
表示类型为 Boolean 的 false 值。 |
true |
表示类型为 Boolean 的 true 值。 |
<number_constant> |
表示数值常数。 |
decimal_literal |
使用十进制表示法或科学记数法表示的数字。 |
hexadecimal_literal |
使用前缀 0x 表示的数字,后跟一个或多个十六进制数字。 |
<string_constant> |
表示 字符串 类型的常数。 |
string _literal |
由零个或多个 Unicode 字符序列或转义序列表示的 Unicode 字符串。 字符串文本括在单引号(撇号:' )或双引号(引号:" )中。 |
注解
下面是支持的标量数据类型的列表:
值顺序 Undefined 单值: undefined
Null 单值: null
布尔值 值: false
,true
。数字 双精度浮点数,IEEE 754 标准。 字符串 零个或多个 Unicode 字符序列。 字符串必须用单引号或双引号括起来。 数组 零个或多个元素序列。 每个元素可以是任何标量数据类型的值,“未定义”除外。 Object 零个或多个名称/值对的无序集。 当名称为一个Unicode字符串,值可以属于任何标量数据类型,“未定义”除外。 下面是字符串文本允许的转义序列列表:
说明 Unicode 字符 \'
撇号 (') U+0027
\"
引号 (") U+0022
\\
反斜线号 () U+005C
\/
斜线号 (/) U+002F
\b
退格符 U+0008
\f
分隔符源 U+000C
\n
换行符 U+000A
\r
回车符 U+000D
\t
Tab U+0009
\uXXXX
由 4 个十六进制数字定义的 Unicode 字符。 U+XXXX