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 ekspresi SRGS.
| Jenis ekspresi | Sintaksis | Contoh | Didukung? |
|---|---|---|---|
| Ekspresi reguler literal | String literal berisi karakter khusus regex yang valid |
|
Tidak |
| Fungsi | function functionName(parameters) {
functionBody} |
|
Tidak |
| Delete | delete expression |
|
Tidak |
| Kosong | void expression |
|
Tidak |
| Tipeof | typeof expression |
|
Tidak |
| Indeks Anggota | expression [ expressions
] |
|
Ya |
| Anggota dot | expression . identifier |
|
Ya |
| Argumen | expression (arguments) |
|
Ya |
| Kenaikan pasca | expression++ |
|
Ya |
| Pasca pengurangan | expression-- |
|
Ya |
| Peningkatan pra-awal | ++expression |
|
Ya |
| Pra-dekrementasi | --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 |
| Operator penugasan bitwise | expression ('<<=' | '>>=' |
'>>>=' | '&=' | '^=' | '|=')
expression |
|
Ya |
| Pengidentifikasi | identifierSequencedimana IdentifierSequence adalah urutan karakter yang valid https://developer.mozilla.org/en-US/docs/Glossary/Identifier |
|
Ya |
| Null literal | null |
|
Ya |
| Literal Boolean | true | false |
|
Ya |
| String literal | 'string' / "string" |
|
Ya |
| Desimal literal | integer [.] digits
[exponent] |
|
Ya |
| Hex literal | 0 (x | X)[0-9a-fA-F] |
|
Ya |
| Oktal literal | O [0-7] |
|
Ya |
| Array literal | [ expression, ... ] |
|
Ya |
| Objek literal | {property: value, ...} |
|
Ya |
| Ditandai dengan tanda kurung | ( expressions ) |
|
Ya |