W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
像空白字符一樣,行終止字符用于改善源文本的可讀性和分割 tokens(不可分割的詞法單位)。然而,不像空白字符,行終結(jié)符對(duì)語(yǔ)法文法的行為有一定的影響。一般情況下,行終結(jié)符可以出現(xiàn)在任何兩個(gè) token 之間,但也有少數(shù)地方,語(yǔ)法文法禁止這樣做。行終結(jié)符也影響自動(dòng)插入分號(hào)過(guò)程(7.9)。行終結(jié)符不能出現(xiàn)在 StringLiteral 之外的任何 token 內(nèi)。行終結(jié)符只能出現(xiàn)在作為 LineContinuation 一部分的 StringLiteral token 里。
行終結(jié)符可以出現(xiàn)在 MultiLineComment(7.4)內(nèi),但不能出現(xiàn)在 SingleLineComment 內(nèi)。
正則表達(dá)式的 \s 類匹配的空白字符集中包含行終結(jié)符。
表 3 列出了 ECMAScript 的行終止字符。
表3——行終止字符字符編碼值 | 名稱 | 正式名稱 |
---|---|---|
\u000A | 進(jìn)行符 | <LF> |
\u000D | 回車符 | <CR> |
\u2028 | 行分隔符 | <LS> |
\u2029 | 段分隔符 | <PS> |
只有表 3 中的字符才被視為行終結(jié)符。其他新行或折行字符被視為空白,但不作為行終結(jié)符。字符序列 作一個(gè)行終結(jié)符。計(jì)算行數(shù)時(shí)它應(yīng)該被視為一個(gè)字符。
語(yǔ)法:
LineTerminator ::
LineTerminatorSequence ::
[lookahead ? ]
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)系方式:
更多建議: