ブラウザに表示されるJavaScript文字列に二重引用符を含めるにはどうすればよいですか?
私はJavaScriptの宿題に取り組んでおり、以下に示すように、リストの中央に二重引用符を含める必要があります。
if (i == 0) {
error += "<li> this is not the name "....." </li>\n"
}
ブラウザに表示される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の両方がここで実行されます)、エンコードが適切に宣言されていることを確認してください。