如何在JavaScript字符串中包含雙引號以便在瀏覽器中顯示?JavaScript中的雙引號字符串
我的工作我的JavaScript功課,我必須包括我的列表中的中間雙引號,如下圖所示:
if (i == 0) {
error += "<li> this is not the name "....." </li>\n"
}
如何在JavaScript字符串中包含雙引號以便在瀏覽器中顯示?JavaScript中的雙引號字符串
我的工作我的JavaScript功課,我必須包括我的列表中的中間雙引號,如下圖所示:
if (i == 0) {
error += "<li> this is not the name "....." </li>\n"
}
使用單引號。
error += '<li> this is not the name "....." </li>\n';
或者逃避雙引號。
error += "<li> this is not the name \".....\" </li>\n";
使用單引號作爲字符串分隔符:
if (i == 0) {
error += '<li> this is not the name "....." </li>\n'
}
如果字符串中單引號,用雙引號界定它。
如果字符串中有雙引號,用單引號分隔。
如果您需要在字符串中同時使用這兩種類型,請使用\
作爲其前綴,將所選分隔符轉義。
考慮使用默認的實體
"
error += "<li> this is not the name 「.....」 </li>\n"
或者,如果你在英國英語中使用英語的一種變體,其中單引號是常態,像往常一樣,
error += "<li> this is not the name ‘.....’ </li>\n"
使用適當的標點符號,您不會遇到JavaScript引用約定的問題。計算機語言使用ASCII報價,人類語言不。
只要確保您的文檔編碼正確(Windows-1252和UTF-8都會在這裏執行)並正確聲明瞭編碼。
這不起作用,因爲作者正在詢問JavaScript字符串中的文本區域。即使它是JavaScript中的HTML區域,您也不需要實體。僅用於實際的HTML – 2012-04-08 02:00:46
該字符串顯然是要生成一些html片段。在這種情況下,它肯定會運行(使用jsfiddle進行檢查)。提議的選擇之間作出決定是提議者的選擇 – 2012-04-08 08:11:35