doubleQuoteStr = "Это строка";Причина, по которой вы, возможно, захотите использовать один тип цитаты над другим, - это если вы хотите использовать оба в строке. Это может произойти, если вы хотите сохранить разговор в строке и провести разговор в кавычках. Другим использованием для него было бы сохранение тега
singleQuoteStr = 'Это также строка';
<a> с различными атрибутами в кавычках, все внутри строки. разговор = 'Финн восклицает Джейку: «Алгебраический!»;Однако это становится проблемой, если вам нужно использовать внешние цитаты внутри нее. Помните, что строка имеет такую же цитату в начале и в конце. Но если у вас есть такая же цитата где-то посередине, строка остановится раньше и выкинет ошибку.
goodStr = 'Джейк спрашивает Финна: «Эй, давай отправимся в приключение?»;В goodStr выше вы можете безопасно использовать обе кавычки, используя обратную косую черту
badStr = 'Финн отвечает: «Поехали!»; // Выдает ошибку
\ в качестве escape-символа. Заметка \ не следует путать с косой чертой / . Они не делают то же самое. <a> в строке использует двойные кавычки всюду. Вам нужно будет изменить внешние кавычки на одинарные кавычки, чтобы вы могли удалить escape-символы. backslashes ( \ )
testString: 'assert(!/\\/g.test(code) && myStr.match("\\s*\\s*Link\\s*\\s*"), "Remove all the backslashes (\)");'
- text: 'Вы должны иметь две одиночные кавычки ' и четыре двойные кавычки "'
testString: 'assert(code.match(/"/g).length === 4 && code.match(/"/g).length === 2, "You should have two single quotes ' and four double quotes "");'
```