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 型の undefined 値を表します。 |
<null_constant>; null |
Null 型の null 値を表します。 |
<boolean_constant> |
ブール型定数を表します。 |
false |
boolean 型の false 値を表します。 |
true |
boolean 型の true 値を表します。 |
<number_constant> |
数値定数を表します。 |
decimal_literal |
10 進表記または指数表記を使用して表現された数値です。 |
hexadecimal_literal |
プレフィックス 0x の後に 1 つまたは複数の 16 進数字を使用して表現された数値です。 |
<string_constant> |
string 型の定数を表します。 |
string _literal |
0 個以上の Unicode 文字のシーケンスまたはエスケープ シーケンスによって表される Unicode 文字列。 文字列リテラルは、単一引用符 (アポストロフィ: ' ) または二重引用符 (引用符: " ) で囲みます。 |
解説
サポートされているスカラー データ型の一覧を次に示します。
値の順序 Undefined 単一の値: undefined
Null 単一の値: null
Boolean 値: false
、true
。数値 倍精度浮動小数点数、IEEE 754 標準。 String 0 個以上の Unicode 文字のシーケンス。 文字列は、一重引用符または二重引用符で囲む必要があります。 配列 0 個以上の要素のシーケンス。 各要素には、undefined を除く、任意のスカラー データ型の値を指定できます。 オブジェクト 0 個以上の名前/値ペアの順序なしのセット。 名前は Unicode 文字列で、値には undefined を除く、任意のスカラー データ型を指定できます。 文字列リテラルに使用できるエスケープ シーケンスの一覧を次に示します。
説明 Unicode 文字 \'
アポストロフィ (') U+0027
\"
引用符 (") U+0022
\\
逆斜線 () U+005C
\/
斜線 (/) U+002F
\b
バックスペース U+0008
\f
区切り記号フィード U+000C
\n
ライン フィード U+000A
\r
キャリッジ リターン U+000D
\t
タブ U+0009
\uXXXX
4 つの 16 進数字によって定義された Unicode 文字。 U+XXXX