) 可能會導致意外的結果腳本終止。當瀏覽器的 HTML 解析器將字串中的標記解釋為腳本元素的結尾時,就會發生這種情況。
例如,在以下程式碼片段中:
字串中的結束腳本標記過早終止腳本元素,導致字串的「bar」部分被視為腳本區塊之外的文字內容。
To為了規避這個問題,常見的技術是使用連接運算子( ) 來連接字串段:
var test = \\'...... ......\\';
透過將腳本標記拆分成多個部分並將它們連接起來,可以防止瀏覽器將結束標記解釋為腳本元素的結尾。
","image":"http://www.luping.net/uploads/20241025/1729847894671b625619a44.jpg","datePublished":"2024-11-08T18:14:07+08:00","dateModified":"2024-11-08T18:14:07+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}JavaScript 字串中的腳本終止
在JavaScript 中,在帶引號的字串中嵌入結束腳本標記() 可能會導致意外的結果腳本終止。當瀏覽器的 HTML 解析器將字串中的標記解釋為腳本元素的結尾時,就會發生這種情況。
例如,在以下程式碼片段中:
字串中的結束腳本標記過早終止腳本元素,導致字串的「bar」部分被視為腳本區塊之外的文字內容。
To為了規避這個問題,常見的技術是使用連接運算子( ) 來連接字串段:
var test = '...... ' 'ipt>......';
透過將腳本標記拆分成多個部分並將它們連接起來,可以防止瀏覽器將結束標記解釋為腳本元素的結尾。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3