JavaScript では、コードで使用する変数に文字列を代入する必要があることがよくあります。この記事ではJavaScriptで変数に引用符で囲んだ文字列を代入する方法を紹介します。
JavaScript では、一重引用符または二重引用符を使用して文字列を作成できます。例:
var str1 = '这是一个字符串'; var str2 = "这也是一个字符串";
これらの文字列変数は、テキスト、数値などを保存するために使用できます。ただし、文字列に引用符が含まれている場合は、文字列内で別の種類の引用符で囲む必要があります。例:
var str3 = "这个字符串中有一个单引号 '"; var str4 = '这个字符串中有一个双引号 " ';
ただし、文字列に一重引用符と二重引用符の両方が含まれている場合は、特別な処理を行う必要があります。最も一般的な方法は、エスケープ文字 (\) を使用して文字列内の引用符をエスケープすることです。例:
var str5 = "这个字符串中有一个单引号 \' 和一个双引号 \" ";
上記のコードでは、エスケープ文字を使用して一重引用符と二重引用符をエスケープし、文字列全体を変数 str5 に割り当てます。
引用符で囲まれた文字列を変数に簡単に割り当てる別の方法があります。これはテンプレート リテラルを使用しています。
テンプレート リテラルは、バックティック (`) を使用して文字列をラップし、変数または式を使用して文字列を挿入する方法を提供する JavaScript 構文です。例:
var name = 'John'; var age = 30; var str6 = `我的名字是 ${name},年龄是 ${age}岁。`;
上記のコードでは、バッククォートを使用して文字列をラップし、その中に変数を挿入します。変数の挿入に ${} を使用したため、文字列内の引用符を気にする必要はありません。
要約すると、引用符で囲まれた文字列を変数に割り当てる必要がある場合は、エスケープ文字またはテンプレート リテラルを使用できます。エスケープ文字を使用すると、文字列内の引用符を手動で処理する必要がありますが、テンプレート リテラルを使用すると、変数または式を使用してより直感的に文字列を構築できます。
以上がJavaScript で引用符で囲まれた文字列を変数に割り当てる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。