2012-01-23 4 views
5

Можно создать дубликат:
When to Use Double or Single Quotes in JavaScript
Difference between single quotes and double quotes in JavascriptСуществуют ли различия между "и"

Я искал этот сайт и Google (в таком порядке ...) ищет:

Существуют ли различия между ' и " относительно strings в Javascript \ JQuery?

Не нашли вещь ...

+0

Вы лучше, чем ** google **! – gdoron

ответ

8

Пока вы пара их должным образом нет никакой разницы.

+0

Существует довольно важное различие: внутри строкового литерала с разделителями с двойной кавычкой ('' foo "') вы не можете использовать двойную кавычку ('' '), не избегая ее (' \ "'); в строковом литерале с разделителями одной кавычки вы можете. Точно так же в строковом литерале с разделителями с одной кавычкой ('' foo'') вы не можете использовать одиночную кавычку ('' '), не избегая ее (' \ ''); в строковом литерале с двойными кавычками. Нет никакой разницы в * результирующих строках *, но есть большая разница в строковых литералах. –

2

Нет, нет никакой разницы. Это вопрос личных предпочтений.

0

Может использоваться взаимозаменяемо с точки зрения селекторов jquery. Как только один выбран для включения строки выбора, тогда внутренние кавычки будут использовать «другое» или, возможно, будут экранированы.

+0

Не могли бы вы привести пример? – gdoron

+0

Немного времени, но это может помочь другому человеку. Пример: 'var string1 = 'Эйнштейн сказал:« Человек, который никогда не совершал ошибку, никогда не пробовал ничего нового ».'; var string2 = "Эйнштейн сказал: \" Человек, который никогда не совершал ошибки, никогда не пробовал ничего нового. \ ""; '. Если вы выведете обе переменные, результирующая строка будет точно такой же – davidaam