選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

表達式

焦點模式
表達式 - Amazon Lex

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

您可以新增表達式字串以在 Amazon Lex V2 中執行函數。此資料表顯示可用於 SRGS 表達式的語法和範例。

表達式類型 語法 範例 支援?
規則表達式常值 包含有效 regex 特殊字元的字串常值
"^\d\.$"
函式 function functionName(parameters) { functionBody}
var x = function calc() { return 10; }
Delete delete expression
delete obj.property;
Void void expression
void (2 == '2');
類型 typeof expression
typeof 42;
成員索引 expression [ expressions ]
var fruits = ["apple"]; fruits[0];
成員點 expression . identifier
out.value
引數 expression (arguments)
new Date('1994-10-11')
後增量 expression++
var x=10; x++;
遞減後 expression--
var x=10; x--;
預增量 ++expression
var x=10; ++x;
遞減前 --expression
var x=10; --x;
Unary 加 / Unary 減號 +expression / -expression
+x / -x;
位元不是 ~ expression
const a = 5; console.log( ~a );
邏輯而非 ! expression
!(a > 0 || b > 0)
乘法 expression ('*' | '/' | '%') expression
(x + y) * (a / b)
附加元件 expression ('+' | '-') expression
(a + b) - (a - (a + b))
位元轉移 expression ('<<' | '>>' | '>>>') expression
(a >> b) >>> c
相對 expression ('<' | '>' | '<=' | '>=') expression
if (a > b) { ... }
In (入) expression in expression
fruits[0] in otherFruits;
平等 expression ('==' | '!=' | '===' | '!===') expression
if (a == b) { ... }
位元和 / xor / 或 expression ('&' | '^' | '|') expression
a & b / a ^ b / a | b
邏輯和/或 expression ('&&' | '||') expression
if (a && (b ||c)) { ...}
Ternary expression ? expression : expression
a > b ? obj.prop : 0
指派 expression = expression
out.value = "string";
指派運算子 expression ('*=' | '/=' | '+=' | '-=' | '%=') expression
a *= 10;
指派位元運算子 expression ('<<=' | '>>=' | '>>>=' | '&=' | '^=' | '|=') expression
a <<= 10;
識別符 identifierSequence 其中 identifierSequence有效字元的序列
fruits=[10, 20, 30];
Null 常值 null
x = null;
布林值常值 true | false
x = true;
字串常值 'string' / "string"
a = 'hello', b = "world";
小數常值 integer [.] digits [exponent]
111.11 e+12
十六進位常值 0 (x | X)[0-9a-fA-F]
0x123ABC
八進位常值 O [0-7]
"O51"
陣列常值 [ expression, ... ]
v = [a, b, c];
物件常值 {property: value, ...}
out = {value: 1, flag: false};
親子化 ( expressions )
x + (x + y)

下一個主題:

如果陳述式

上一個主題:

變數陳述式
隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。