W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
一個(gè)指令序言 , 是那些從 Program 或 FunctionBody 的首個(gè) SourceElement 開(kāi)始,到那些完全由一個(gè)字符串字面量后面跟一個(gè)分號(hào) , 所構(gòu)成的最長(zhǎng)的 . 那一組 ExpressionStatement 序列中的每一個(gè) . 字符串字面量后面的分號(hào) , 可以顯式的插入 , 或者借助分號(hào)自動(dòng)插入機(jī)制來(lái)插入 . 一個(gè)指令序言 , 也可以是一個(gè)空的序列 .
嚴(yán)格模式指令是一個(gè) "use strict" 或 'use strict' 的字符串字面量 . 一個(gè)嚴(yán)格模式指令中 , 不應(yīng)該包含 EscapeSequence 或 LineContinuation.
一個(gè)指令序言 , 可以不僅僅包含一個(gè)嚴(yán)格模式指令 . 然而 , 當(dāng)這種情況出現(xiàn)的時(shí)候 ,ECMAScript 實(shí)現(xiàn) , 可以發(fā)出一個(gè)相關(guān)警告 .
指令序言包含的 ExpressionStatement 產(chǎn)生式們,會(huì)在解釋執(zhí)行包含他們的 SourceElements 產(chǎn)生式期間 , 被正常的解析執(zhí)行 . ECMAScript 實(shí)現(xiàn) , 可以在一個(gè)指令序言中定義其他非嚴(yán)格模式指令 . 當(dāng)一個(gè)指令序言中的某個(gè) ExpressionStatement 并不是一個(gè)嚴(yán)格模式指令,也不是一個(gè)被 ECMAScript 實(shí)現(xiàn)所定義的指令 . 且存在某種通知機(jī)制的話 . 就要借助該機(jī)制 , 發(fā)出一個(gè)警告 .
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: