Когда использовать двойные или одинарные кавычки в JavaScript? - PullRequest
1834 голосов
/ 28 октября 2008

console.log("double"); против console.log('single');

Я вижу все больше и больше библиотек JavaScript, использующих одинарные кавычки при обработке строк. Каковы причины использовать один над другим? Я думал, что они в значительной степени взаимозаменяемы.

Ответы [ 41 ]

0 голосов
/ 15 ноября 2013

Я думаю, что это все вопрос удобства / предпочтения.

Я предпочитаю двойные кавычки, потому что они соответствуют тому, что есть в C #, и это моя среда, над которой я обычно работаю: C # + JS.

Также одна из возможных причин двойных кавычек по сравнению с одинарными - это то, что я нашел в коде моих проектов: Французский или некоторые другие языки часто используют одинарные кавычки (например, английский), поэтому, если по какой-то причине вы в конечном итоге будете рендерить строки со стороны сервера (что, как я знаю, является плохой практикой), одиночная кавычка будет отображаться неправильно.

Вероятность использования двойных кавычек на обычном языке низкая, поэтому я думаю, что у нее больше шансов не сломать что-либо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...