Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Ekspresi

Mode fokus
Ekspresi - Amazon Lex

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Anda dapat menambahkan string ekspresi untuk menjalankan fungsi di Amazon Lex V2. Tabel ini menunjukkan sintaks dan contoh yang dapat digunakan dalam ekspresi SRGS.

Jenis ekspresi Sintaksis Contoh Didukung?
Ekspresi reguler literal String literal yang berisi karakter khusus regex yang valid
"^\d\.$"
Tidak
Fungsi function functionName(parameters) { functionBody}
var x = function calc() { return 10; }
Tidak
Hapus delete expression
delete obj.property;
Tidak
Kekosongan void expression
void (2 == '2');
Tidak
Tipeof typeof expression
typeof 42;
Tidak
Indeks anggota expression [ expressions ]
var fruits = ["apple"]; fruits[0];
Ya
Dot anggota expression . identifier
out.value
Ya
Pendapat expression (arguments)
new Date('1994-10-11')
Ya
Posting kenaikan expression++
var x=10; x++;
Ya
Posting penurunan expression--
var x=10; x--;
Ya
Pra kenaikan ++expression
var x=10; ++x;
Ya
Pra penurunan --expression
var x=10; --x;
Ya
Unary plus/Unary minus +expression / -expression
+x / -x;
Ya
Sedikit tidak ~ expression
const a = 5; console.log( ~a );
Ya
Logis tidak ! expression
!(a > 0 || b > 0)
Ya
Multiplikatif expression ('*' | '/' | '%') expression
(x + y) * (a / b)
Ya
Aditif expression ('+' | '-') expression
(a + b) - (a - (a + b))
Ya
Pergeseran bit expression ('<<' | '>>' | '>>>') expression
(a >> b) >>> c
Ya
Relatif expression ('<' | '>' | '<=' | '>=') expression
if (a > b) { ... }
Ya
Masuk expression in expression
fruits[0] in otherFruits;
Ya
Kesetaraan expression ('==' | '!=' | '===' | '!===') expression
if (a == b) { ... }
Ya
Bit dan/ xor/atau expression ('&' | '^' | '|') expression
a & b / a ^ b / a | b
Ya
Logis dan/atau expression ('&&' | '||') expression
if (a && (b ||c)) { ...}
Ya
Ternary expression ? expression : expression
a > b ? obj.prop : 0
Ya
Penugasan expression = expression
out.value = "string";
Ya
Operator penugasan expression ('*=' | '/=' | '+=' | '-=' | '%=') expression
a *= 10;
Ya
Penugasan operator bitwise expression ('<<=' | '>>=' | '>>>=' | '&=' | '^=' | '|=') expression
a <<= 10;
Ya
Pengidentifikasi identifierSequencedi mana IdentifierSequence adalah urutan karakter yang valid
fruits=[10, 20, 30];
Ya
Null literal null
x = null;
Ya
Boolean harfiah true | false
x = true;
Ya
String literal 'string' / "string"
a = 'hello', b = "world";
Ya
Desimal literal integer [.] digits [exponent]
111.11 e+12
Ya
Hex literal 0 (x | X)[0-9a-fA-F]
0x123ABC
Ya
Literal oktal O [0-7]
"O51"
Ya
Array literal [ expression, ... ]
v = [a, b, c];
Ya
Objek literal {property: value, ...}
out = {value: 1, flag: false};
Ya
Kurung ( expressions )
x + (x + y)
Ya
PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.