W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
語法:
Statement : Block VariableStatement EmptyStatement ExpressionStatement IfStatement IterationStatement ContinueStatement BreakStatement ReturnStatement WithStatement LabelledStatement SwitchStatement ThrowStatement TryStatement DebuggerStatement
語義:
一個 Statement 可以是 LabelledStatement 的一部分,這個 LabelledStatement 自身也可以是 LabelledStatement 的一部分,以此類推。當描述個別語句時引入標簽的這種方式統(tǒng)稱為“當前標簽組”。一個 LabelledStatement 介紹了一個標簽到一個 標簽組 ,此外沒有其他語義。一個 IterationStatement 或 SwitchStatement 的標簽組最初包含單個 空 元素。任何其他語句的標簽組最初是空的。
The result of evaluating a Statement is always a Completion value.
已知幾個廣泛使用的 ECMAScript 實現(xiàn)支持 FunctionDeclaration 當作語句使用。然而,在實現(xiàn)之間這種 FunctionDeclarations 應用的語義也有嚴重且不兼容的差異。由于這些不兼容的差異,將 FunctionDeclaration 當作 Statement 使用的結果是代碼在實現(xiàn)之間的可移植性不可靠。建議 ECMAScript 實現(xiàn)禁止這樣運用 FunctionDeclaration,或遇到這樣的運用是發(fā)出一個警告。ECMAScript 的未來版本可能定義替代的兼容方案以在 Statement 上下文中聲明函數(shù)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: