Konstanta di Azure Cosmos DB untuk NoSQL
BERLAKU UNTUK: NoSQL
Konstanta, juga dikenal sebagai nilai harfiah atau skalar, adalah simbol yang mewakili nilai data tertentu. Format konstanta bergantung pada jenis data dari nilai yang diwakilinya.
Sintaks
<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] '}'
Argumen
Deskripsi | |
---|---|
<undefined_constant>; Undefined |
undefined Mewakili nilai tipe Tidak Terdefinisi. |
<null_constant>; null |
null Mewakili nilai jenis Null. |
<boolean_constant> |
Mewakili konstanta berjenis boolean. |
false |
false Mewakili nilai jenis boolean. |
true |
true Mewakili nilai jenis boolean. |
<number_constant> |
Mewakili konstanta numerik. |
decimal_literal |
Angka yang diwakili menggunakan notasi desimal, atau notasi ilmiah. |
hexadecimal_literal |
Angka yang diwakili menggunakan awalan 0x diikuti oleh satu atau beberapa digit heksadesimal. |
<string_constant> |
Mewakili konstanta string jenis. |
string _literal |
Untai (karakter) Unicode yang diwakili oleh urutan nol atau lebih karakter Unicode atau urutan escape. Literal string diapit dalam tanda kutip tunggal (apostrof: ' ) atau tanda kutip ganda (tanda kutip: " ). |
Keterangan
Berikut adalah daftar jenis data skalar yang didukung:
Urutan nilai Tidak terdefinisi Nilai tunggal: undefined
Null Nilai tunggal: null
Boolean Nilai: false
,true
.Number Angka titik-float presisi ganda, standar IEEE 754. String Urutan karakter Unicode nol atau lebih. Untai harus diapit dalam tanda kutip tunggal atau ganda. Array Urutan elemen nol atau lebih. Setiap elemen dapat menjadi nilai dari jenis data skalar apa pun, kecuali tidak ditentukan. Objek Set pasangan nama/nilai nol atau lebih yang tidak diurutkan. Nama adalah string Unicode, nilai bisa dari jenis data skalar apa pun, kecuali tidak ditentukan. Berikut adalah daftar urutan escape yang diizinkan untuk literal string:
Deskripsi Karakter Unicode \'
apostrof (') U+0027
\"
tanda kutip (") U+0022
\\
solidus terbalik ( ) U+005C
\/
solidus (/) U+002F
\b
Backspace U+0008
\f
umpan pemisah U+000C
\n
umpan baris U+000A
\r
Kembali ke awal U+000D
\t
tab U+0009
\uXXXX
Karakter Unicode didefinisikan oleh empat digit heksadesimal. U+XXXX