1

重複の可能性:
Javascript の一重引用符と二重引用符の違い

いくつかのコードを読みましたが、文字列に一重引用符を使用するのが好きな人が多いようです。私は c#/Java の世界から来ました。通常、文字列には二重引用符を使用します。

一重引用符を使用する利点はありますが、JSでは一重/二重が同等であることを知っています。しかし、一重引用符/二重引用符を使用する長所と短所はありますか?

4

5 に答える 5

1

それは好みの問題です。JavaScript に違いはありません。

個人的には、一重引用符を使用することを好みます。エスケープする必要のない HTML での二重引用符の使用が容易になります。それはあなたにとって重要かもしれませんし、そうでないかもしれません。重要なのは、あなたが一貫しているということです。

于 2012-08-17T23:41:58.363 に答える
1

単一引用符を含む文字列を書きたい場合は、文字列を二重引用符で区切ると便利です。逆の場合も同様です。

var a = 'abc "def" ghi';
var b = "foo 'bar' baz";

それ以外は、どちらを使用しても問題ありません。可能な限り一貫性を保ちます。

于 2012-08-17T23:42:40.460 に答える
0

ほとんどの場合、その理由は「単一引用符を取得するために Shift キーを押す必要がない」ためだと思います。

適切な引用符を選択するとエスケープが容易になる場合もありますが、ほとんどの場合、それは個人的な好みです。

于 2012-08-17T23:44:57.363 に答える
0

どちらか一方を使用する一番の理由は、もう一方を文字通りのコンテンツとして使用することです。これにより、区切り文字として使用されている文字をエスケープする必要がなくなります。

たとえば、「この """ には二重引用符があります」および「これには単一の「」」引用符があります"

于 2012-08-17T23:46:11.013 に答える
0

まったく違いはありません。混ぜたり合わせたりしないでください。

于 2012-08-18T00:13:55.123 に答える