本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
表達式
表示式類型 | 語法 | 範例 | 支援? |
---|---|---|---|
規則運算式常值 | 包含有效正則表達式特殊字符的字 |
|
否 |
函數 | function functionName(parameters) {
functionBody} |
|
否 |
Delete | delete expression |
|
否 |
Void | void expression |
|
否 |
類型 | typeof expression |
|
否 |
成員索引 | expression [ expressions
] |
|
是 |
會員點 | expression . identifier |
|
是 |
引數 | expression (arguments) |
|
是 |
帖子增量 | expression++ |
|
是 |
遞減後 | expression-- |
|
是 |
預增量 | ++expression |
|
是 |
預遞減 | --expression |
|
是 |
一元加/一元減號 | +expression /
-expression |
|
是 |
位不 | ~ expression |
|
是 |
邏輯非 | ! expression |
|
是 |
乘法 | expression ('*' | '/' | '%')
expression |
|
是 |
添加劑 | expression ('+' | '-')
expression |
|
是 |
位移 | expression ('<<' | '>>' | '>>>')
expression |
|
是 |
相對 | expression ('<' | '>' | '<=' |
'>=') expression |
|
是 |
In (入) | expression in expression |
|
是 |
平等 | expression ('==' | '!=' | '===' |
'!===') expression |
|
是 |
位元與/異或/或 | expression ('&' | '^' | '|')
expression |
|
是 |
邏輯和/或 | expression ('&&' | '||')
expression |
|
是 |
Ternary | expression ? expression :
expression |
|
是 |
指派 | expression = expression |
|
是 |
賦值運算符 | expression ('*=' | '/=' | '+=' | '-=' |
'%=') expression |
|
是 |
賦值按位運算符 | expression ('<<=' | '>>=' |
'>>>=' | '&=' | '^=' | '|=')
expression |
|
是 |
識別符 | identifierSequence 其中標識符序列是有效字符序列 |
|
是 |
空文字 | null |
|
是 |
布尔文字 | true | false |
|
是 |
字串常值 | 'string' / "string" |
|
是 |
十進制文字 | integer [.] digits
[exponent] |
|
是 |
十六進制字 | 0 (x | X)[0-9a-fA-F] |
|
是 |
八進制文字 | O [0-7] |
|
是 |
陣列常值 | [ expression, ... ] |
|
是 |
物件常值 | {property: value, ...} |
|
是 |
括號 | ( expressions ) |
|
是 |