W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
注釋可以是單行或多行。多行注釋不能嵌套。
因?yàn)閱涡凶⑨尶梢园?LineTerminator 字符之外的任何字符,又因?yàn)橛幸话阋?guī)則:一個(gè) token 總是盡可能匹配更長,所以一個(gè)單行注釋總是包含從 // 到行終結(jié)符之間的所有字符。然而,在該行末尾的 LineTerminator 不被看成是單行注釋的一部分,它被詞法文法識(shí)別成語法文法輸入元素流的一部分。這一點(diǎn)非常重要,因?yàn)檫@意味著是否存在單行注釋都不影響自動(dòng)分號(hào)插入進(jìn)程(見 7.9)。
像空白一樣,注釋會(huì)被語法文法簡單丟棄,除了 MultiLineComment 包含行終結(jié)符字符的情況,這種情況下整個(gè)注釋會(huì)當(dāng)作一個(gè) LineTerminator 提供給語法文法解析。
語法:
Comment ::
MultiLineComment
SingleLineComment
MultiLineComment ::
/* MultiLineCommentCharsopt*/
MultiLineCommentChars ::
MultiLineNotAsteriskChar MultiLineCommentCharsopt
* PostAsteriskCommentCharsopt
PostAsteriskCommentChars ::
MultiLineNotForwardSlashOrAsteriskChar MultiLineCommentCharsopt
* PostAsteriskCommentCharsopt
MultiLineNotAsteriskChar ::
SourceCharacter but not asterisk *
MultiLineNotForwardSlashOrAsteriskChar ::
SourceCharacter but not forward-slash / or asterisk *
SingleLineComment ::
// SingleLineCommentCharsopt
SingleLineCommentChars ::
SingleLineCommentChar SingleLineCommentCharsopt
SingleLineCommentChar ::
SourceCharacter but not LineTerminator
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)系方式:
更多建議: