Bagikan melalui


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