2017-06-08 14 views
-3

var myStr = 'この文字列には「二重引用符」が含まれています。そして、 "おそらく"それらのたくさんの;javascriptの二重引用符と一重引用符のあいまいさ

どちらか一方を使用する場合の値は、同じタイプの引用符をエスケープする必要があります。エスケープされていない限り、文字列を開始するクォートタイプのペアを複数持つことはできません。 //どういう意味ですか??私が得た

//エラー: - は、すべてのバックスラッシュを削除するには、() あなたは「2つの単一引用符 'と4二重引用符を持っている必要があり だけバックスラッシュを取り除く\引用符をエスケープするために使用

誰が何を伝えることができます。

答えて

0

これは、一重引用符や二重引用符を使用している間は同じことを行いますが、文字列全体を一重引用符で囲むと、一重引用符を使用できなくなります。あなたのひもの真ん中\

バックスラッシュは「エスケープ」と呼ばれ、文字列の一部として引用符を使用し、文字列の先頭または末尾をマークしないことをjavascriptに指示します。

0

単一引用符文字列の最も外側の引用符を二重引用符で囲みます。文字列の中で、他のタイプの引用符を使うか、引用符をエスケープすることができます。

var myStr1 = 'This string has "double quotes" in it. And "probably" lots of them'; //Works! 
var myStr2 = 'This string has \'double quotes\' in it. And "probably" lots of them'; //Works! 
var myStr3 = 'This string has 'double quotes' in it. And "probably" lots of them'; //Doesn't work 
+0

参照してください...その作業していない、これらのいずれか私はJSを学ぶ無料のコードキャンプ。 –

関連する問題