यह सिर्फ किसी की राय है।
बहुत से लोग गायन-उद्धरण पसंद करते हैं, लेकिन कई अन्य लोग डबल-कोट्स पसंद करते हैं। मैं सिर्फ अन्य भाषाओं से आदत से दोहरे उद्धरणों का उपयोग करता हूं, लेकिन मेरे पास मजबूत वरीयता नहीं है: अगर मैं एक आकर्षक कारण सुनता हूं तो सिंगल कोट्स बेहतर क्यों हैं, लेकिन आज तक मैं बदलना चाहता हूं। मैंने अच्छा कारण भी नहीं सुना है, अकेले को कारण आकर्षक बना दें।
भी Google JavaScript Style Guide का कहना है कि एकल उद्धरण एक अच्छा कारण दिए बिना पसंद किया जाता है:
"() स्थिरता एकल कोट्स (') के लिए डबल उद्धरण के लिए पसंद किया जाता है"। यह जब तार कि HTML में शामिल हैं "
(यह तो एक स्ट्रिंग है कि एचटीएमएल शामिल नहीं है की एक बहुत ही कम उदाहरण देने के लिए चला जाता है।)
लोगों का एक बहुत लगता बनाने उपयोगी है मान लें कि एक्सएचटीएमएल केवल डबल-कोट्स के साथ मान्य है, लेकिन यह सच नहीं है: एक्सएचटीएमएल स्पेक या तो अनुमति देता है। (यह कहकर, एक्सएमटीएम, समेत एक्सएमएल का 98% भाग चला गया है, डबल-कोट्स का उपयोग करता है।)
किसी एक स्रोत फ़ाइल में मैं एक या दूसरे से चिपकने की कोशिश करता हूं, लेकिन यदि मध्य में कोड की एक पंक्ति को बहुत सारे एम्ब की आवश्यकता होती है एडेड कोट्स मुझे उस लाइन में भागने से बचने के लिए बस उस पंक्ति के लिए बदलना अच्छा लगेगा।
अद्यतन: बस याद किया गया कि JSON केवल डबल-कोट्स के साथ मान्य है। स्पष्ट रूप से JSON जावास्क्रिप्ट नहीं है, लेकिन फिर भी यही कारण है कि (ए) कुछ लोग अपनी जावास्क्रिप्ट में डबल-कोट्स पसंद कर सकते हैं ताकि ऑब्जेक्ट अक्षर जेएसओएन की तरह दिख सकें, और (बी) कुछ एकल-कोट्स पसंद कर सकते हैं ताकि वे बिना JSON मैन्युअल रूप से एन्कोड कर सकें डबल कोट्स से बचने के लिए। (नहीं, मैं JSON मैन्युअल रूप से एन्कोडिंग की अनुशंसा नहीं करता हूं, लेकिन मैंने इसे देखा है।)
अच्छी तरह से, उदाहरण के लिए, [JSLint] (http://www.jslint.com/) एकल कोट स्ट्रिंग पर डबल कोट स्ट्रिंग पसंद करता है। –