2016-06-19 6 views
0

は、なぜこのコード行は、所望の結果をもたらすのでしょうか?使用は

+0

なぜなら、 '' 'と' ''はjavascriptで違った扱いを受けるからです。 –

答えて

1

Javascriptでは、一重引用符と二重引用符は互換性がありますが、一致するペアで使用する必要があります。テキストに既に1つのスタイルが含まれている場合は、他のスタイルを使用して、テキストの一部として使用するスタイルを保持できます。それでは

'url('+ variable +')' 

URL(マイページ)

しかし

"url('+ variable +')" 

は、この文字通り、演算子、変数名をエンコードしますと、文字列をエンコードします variable = "mypage"を想定すべて

私の名前を与えるあなたはこれをしたいかもしれない場所の例は

myname = "John"; 
sentence = 'My name is "' + myname + '".'; 

ある

( '+変数+')が「ジョンです

URL "

+0

ありがとうございます! – user2613041