SCRIPT1015:文字列をロードする際に文字列定数が終了しませんでした
SCRIPT1015エラーとは、JavaScriptファイルを読み込んだときに、文字列リテラルが正しく終端していないというエラーのことです。通常、文字列リテラルに終了引用符が不足している場合に発生します。
問題を解決するには、以下の方法を用意しました。
- 文字列定数の欠落した終了引用符を追加します。各二重引用符 (“) または一重引用符 (‘) は、必ず対応するペアが存在するようにします。
サンプル
var str = "Hello, world!";
- ダブルクオートなどの文字列定数に同じ種類のクオートが含まれる場合、そのクオートを文字列内でエスケープシーケンス(\)を使用して示すことで、文字列を終了せずにクオートを内部で使用できます。
あなたが正しいです。
var str = "He said, \"Hello, world!\"";
- 改行にまたがる文字列リテラルを使用する場合は、改行文字(\n)で改行を表し、各行の対応する終了引用符を確保します。
例えば:
var str = "This is a long string \
that spans multiple lines";
SCRIPT1015エラーを上記の方法で解決する際には、文字列定数の引用符とエスケープ文字の使い方が正しく、引用符はすべて対応するものがあることを確認してください。