面白い記事に出くわしました。JSONを定義するまでは、一重引用符のみを使用する必要があります。
var foo = 'bar'; //Right way
var foo = "bar"; //Wrong way
誰もがこれに光を当てることができますか、なぜそうですか?
どんな助けでも大歓迎です。
面白い記事に出くわしました。JSONを定義するまでは、一重引用符のみを使用する必要があります。
var foo = 'bar'; //Right way
var foo = "bar"; //Wrong way
誰もがこれに光を当てることができますか、なぜそうですか?
どんな助けでも大歓迎です。
最も可能性の高い理由は、プログラマーの好み/APIの一貫性です。
厳密に言えば、意味に違いはありません。したがって、選択は利便性に帰着します。
選択に影響を与える可能性のあるいくつかの要因は次のとおりです。
'Joe\'s got a cool bike.'
)二重引用符を使用する場合、使用しません。("Joe's got a cool bike."
)アポストロフィは、二重引用符よりも英語の文字列ではるかに一般的です。JavaScriptで二重引用符または一重引用符を使用する場合に役立つ可能性のある次の投稿を確認してください
まず第一に、これは単なるスタイルガイドです。
ECMAScript
文字列は好きなように定義できます。文字列に一重引用符または二重引用符を使用することは構文的に正しいです。
ただし、によるとJSON Specifications
、JSON
値は二重引用符で囲まれた文字列、数値、trueまたはfalseまたはnull、またはオブジェクトまたは配列にすることができます。