Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Ekspresi
Anda dapat menambahkan string ekspresi untuk menjalankan fungsi di Amazon Lex V2. Tabel ini menunjukkan sintaks dan contoh yang dapat digunakan dalam SRGS ekspresi.
Jenis ekspresi | Sintaksis | Contoh | Didukung? |
---|---|---|---|
Ekspresi reguler literal | String literal yang berisi karakter khusus regex |
|
Tidak |
Fungsi | function functionName(parameters) {
functionBody} |
|
Tidak |
Hapus | delete expression |
|
Tidak |
Kekosongan | void expression |
|
Tidak |
Tipeof | typeof expression |
|
Tidak |
Indeks anggota | expression [ expressions
] |
|
Ya |
Dot anggota | expression . identifier |
|
Ya |
Pendapat | expression (arguments) |
|
Ya |
Posting kenaikan | expression++ |
|
Ya |
Posting penurunan | expression-- |
|
Ya |
Pra kenaikan | ++expression |
|
Ya |
Pra penurunan | --expression |
|
Ya |
Unary plus/Unary minus | +expression /
-expression |
|
Ya |
Sedikit tidak | ~ expression |
|
Ya |
Logis tidak | ! expression |
|
Ya |
Multiplikatif | expression ('*' | '/' | '%')
expression |
|
Ya |
Aditif | expression ('+' | '-')
expression |
|
Ya |
Pergeseran bit | expression ('<<' | '>>' | '>>>')
expression |
|
Ya |
Relatif | expression ('<' | '>' | '<=' |
'>=') expression |
|
Ya |
Masuk | expression in expression |
|
Ya |
Kesetaraan | expression ('==' | '!=' | '===' |
'!===') expression |
|
Ya |
Bit dan/ xor/atau | expression ('&' | '^' | '|')
expression |
|
Ya |
Logis dan/atau | expression ('&&' | '||')
expression |
|
Ya |
Ternary | expression ? expression :
expression |
|
Ya |
Penugasan | expression = expression |
|
Ya |
Operator penugasan | expression ('*=' | '/=' | '+=' | '-=' |
'%=') expression |
|
Ya |
Penugasan operator bitwise | expression ('<<=' | '>>=' |
'>>>=' | '&=' | '^=' | '|=')
expression |
|
Ya |
Pengidentifikasi | identifierSequence dimana identifierSequenceadalah urutan karakter yang valid |
|
Ya |
Null literal | null |
|
Ya |
Boolean harfiah | true | false |
|
Ya |
String literal | 'string' / "string" |
|
Ya |
Desimal literal | integer [.] digits
[exponent] |
|
Ya |
Hex literal | 0 (x | X)[0-9a-fA-F] |
|
Ya |
Literal oktal | O [0-7] |
|
Ya |
Array literal | [ expression, ... ] |
|
Ya |
Objek literal | {property: value, ...} |
|
Ya |
Kurung | ( expressions ) |
|
Ya |