Одинарные и двойные кавычки (В американском варианте английского языка)
Когда следует использовать двойные кавычки?
Считается, что двойные кавычки, прежде всего, употребляются при цитировании. Однако есть и другие способы их применения. К примеру, они часто используются с названиями небольших по объёму произведений, таких как журнальные статьи, серии фильмов или выпуски телешоу.
The “Here Come the Suns” episode of Eureka was hilarious.
Серия «А вот и солнышки» «Эврики» была очень забавная.
Что касается больших по объёму произведений, то здесь дела обстоят намного сложнее. Одно из крупнейших американских информационно-новостных агентств «Ассошиэйтед Пресс» использует кавычки, в то время как «Чикагский учебник по стилю», который переиздавался вот уже 15 раз и является своеобразной библией американской стилистики, рекомендует выделять названия курсивом. Создатели ещё одного справочника, издания Американской ассоциации современных языков, первоначально настаивали на подчёркивании, но с 2009 года они уже отдают предпочтение курсиву.
Двойные кавычки как индикатор иронии
Кроме того, двойные кавычки могут указывать на употребление слова в специфическом для него значении. Например, знаки препинания в этом случае могут отделять слово или выражение, с которым автор не согласен в полной мере и которое не стоит воспринимать в прямом смысле. Такие кавычки называются scare quotes, что буквально означает «устрашающие кавычки».
Women achieved “equality” when they were granted the right to vote in 1920.
Женщины достигли «равенства» с мужчинами, когда в 1920 году они получили право голоса.
Это значит, что, хотя избирательное право в то время ассоциировалось с равноправием полов, автор этого предложения считает, что для установления полного равенства этого было отнюдь не достаточно.
Однако чаще всего в подобном значении двойные кавычки употребляются для выражения иронии или даже пренебрежительного отношения. Такие кавычки особенно популярны в недоброжелательных политических комментариях.
Иногда их называют sneer quotes, т.е. «насмешливые кавычки».Politicians “care” about their constituents.
Политики «заботятся» о своих избирателях.
Двойные кавычки со словами-примерами
Двойные кавычки могут быть использованы, когда автор хочет употребить слово само по себе, без обращения к его значению. Однако это вопрос стиля: для выделения можно использовать также курсив или подчёркивание.
Неуместные пунктуационные знаки
Тем не менее достаточно частотной ошибкой является употребление кавычек при простом выделении слова. К примеру, если вы хотите похвастаться тем, что испекли печенье без клейковины, и пишете “gluten-free” (т.е. «без клейковины»), это говорит лишь о том, что на самом деле в их состав входит пшеничная мука. Поэтому в английском языке для выделения слов лучше всего использовать курсив или подчёркивания.
Кавычки с двойными цитатами
Одинарные кавычки чаще всего употребляются при цитировании второго уровня: когда цитируемый человек использует в своей речи слова кого-то ещё. В британском варианте английского языка правила немного отличаются, тогда как в американском английском речь говорящего берётся в двойные кавычки, а уже цитированное им – в одинарные. То есть следует использовать двойные кавычки «снаружи» и одинарные – «внутри».
“Hal said, ‘Good morning, Dave,’ “recalled Frank.
«Хэл сказал: “Доброе утро, Дэйв”», — вспомнил Фрэнк. (Между прочим, в русском языке для выделения цитаты традиционно применяются французские «ёлочки», а для кавычек внутри кавычек— немецкие “лапки”.)
А если вдруг вам придётся добавить в подобное предложение ещё одну цитату – используйте двойные кавычки, таким образом чередуя одинарный и двойной тип данного пунктуационного знака.
Одинарные кавычки в заголовках
Для выделения цитат в заголовках агентство «Ассошиэйтед Пресс» использует одинарные кавычки.
Одинарные кавычки для выделения слов
В текстах по таким научным дисциплинам, как философия, теология и лингвистика, слова с особым значением принято выделять одинарными кавычками.
Минимальный пробел между одинарной и двойной кавычкой
Бывают случаи, когда одинарные кавычки очень сложно отделить от двойных, поэтому часто наборщики текстов вставляют минимальный межсловный пробел между ними. Его название говорит само за себя: он меньше обычного пробела между словами.
Quote или Quotation?
Кроме тог, часто причиной путаницы становится само употребление слов
Очень часто quote употребляется как сокращённое от quotation, однако это не совсем правильно.
Неправильно: I filled my notebook with quotes from The Daily Show.
Правильно: I filled my notebook with quotations from The Daily Show. (Я исписал весь блокнот цитатами из «Дейли Шоу».)
Хотя слово quotation и звучит довольно высокопарно и его очень часто заменяют на quote, эти слова всё-таки следует различать.
Перевод: Воронковой В.
JavaScript: import и кавычки: ilyachalov — LiveJournal
JavaScript: import и кавычки: ilyachalov — LiveJournal ?- IT
- Образование
- Cancel
В тексте этого подраздела (в одном из примеров) обнаружилась ошибка. Цитата:
// Импорт одного и того же модуля в разных файлах // 📁 1.js import `./alert.js`; // Модуль выполнен! // 📁 2.js import `./alert. js`; // (ничего не покажет)
У меня этот код в браузерном окружении вызвал ошибку: «Uncaught SyntaxError: Unexpected template string» для обоих этих скриптов.
"строка"
(по-английски «double quotes»), одинарные кавычки 'строка'
(по-английски «single quotes») и обратные кавычки `строка`
(по-английски «backquotes», «backticks»; одна такая кавычка — символ, диакритический знак «гравис», по-английски «grave accent»).Обратные кавычки как раз и служат для обособления так называемых шаблонных литералов (шаблонных строк). Шаблонные строки по-английски называются «template strings», о них и идет речь в тексте ошибки.
Как оказалось, при указании пути к модулю для импорта этот путь можно обособлять только одинарными или двойными кавычками. Об этом можно прочесть тут:
https://developer. mozilla.org/ru/docs/Web/JavaScript/Reference/Statements/import
Поэтому применение обратных кавычек в вышеизложенном примере является ошибкой. Эта ошибка исправляется заменой в тексте примера обратных кавычек на одинарные или двойные.
Надо отметить, что в других примерах этого же подраздела авторы учебника используют одинарные или двойные кавычки в похожих случаях. Поэтому в данном случае ошибочное применение обратных кавычек является скорее случайной опиской.
В комментариях к этому подразделу учебника, кстати, один из читателей эту ошибку тоже отметил.
Tags: Образование, Программирование
Subscribe
PowerShell и ЖЖ: функция «syncitems» и данные от нее, ч.4 (тесты)
Ранее в этой серии постов: … 25. PowerShell и ЖЖ: функция «syncitems» и данные от нее, ч.2 26. PowerShell: возврат массива из функции 27.…
Размышление о переходе интернета с настольного ПК на мобилы
Читая комментарии под свежим видосом от Артемия Лебедева на Рутубе, я в очередной раз поразился тому, что сегодня люди в основной массе заходят в…
PowerShell и ЖЖ: функция «syncitems» и данные от нее, ч.
3Ранее в этой серии постов: … 24. PowerShell и ЖЖ: функция «syncitems» и данные от нее, ч.1 25. PowerShell и ЖЖ: функция «syncitems» и данные от…
Photo
Hint http://pics.livejournal.com/igrick/pic/000r1edq
- 0 comments
Должен ли я использовать одинарные или двойные кавычки для строк в JavaScript
ByPanu Pitkamaki
НАВИГАЦИЯ
Это одно и то же
Одинарные кавычки более распространены видел как «одинарные кавычки»
, так и «двойные кавычки»
, используемые для записи строк в JavaScript. Вы задаетесь вопросом, есть ли у них разница. Есть ли предпочтение перед другими? Какой путь вы должны использовать в своем коде?
Это одно и то же
В JavaScript строка — это последовательность символов, заключенная в одинарные или двойные кавычки. Выбор стиля цитирования остается за программистом, и любой стиль не имеет особой семантики по сравнению с другим. В JavaScript нет типа для одного символа — все всегда является строкой.
'abc' === "abc"
Стратегический выбор символа кавычки может избавить вас от экранирования '
или "
символов внутри строки. Например, при сохранении фрагмента HTML в переменной вы можете использовать "
для значений атрибутов HTML, если вы используете '
для включения строки JavaScript:
const div = '...'
Помните, что в JSON разрешены только кавычки двойные кавычки
{ "in_json": "you_use_only_double_quotes" }
Проверка нескольких исходных репозиториев популярных проектов JavaScript показывает, что одинарные кавычки предпочтительнее двойных.
Проект | Dominant quote style | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
lodash | ' — 99% of quotes | ||||||||||||||||
chalk | ' — 100% of quotes | ||||||||||||||||
react | ' — 90% цитат | ||||||||||||||||
Запрос | ' — 97% цитат | ||||||||||||||||
Command. JS | ' | COTALES | ' — | OF ' |
Тот факт, что внешние библиотеки имеют больше двойных кавычек, чем другие библиотеки, может быть связан с наличием фрагментов HTML.
Глядя на несколько руководств по стилю, можно обнаружить смешанный подход: примерно в половине из них рекомендуются одинарные кавычки, а в другой — двойные кавычки.
- симпатичные одолжения
"
двойные кавычки по умолчанию - gjslint (Google Closure Linter) предпочитает
'
одинарные кавычки - стандарт (пакет NPM), поддерживает
'
одинарные кавычки - jslint предпочитает
"
двойные кавычки по умолчанию 9001 поддерживает 4 двойные кавычки по умолчанию - eslint01
- Руководство по написанию кода для участников TypeScript приветствует
"
двойные кавычки
Придерживайтесь одного и сохраняйте его согласованность
Чтобы не делать выбор каждый раз, когда вы собираетесь написать строку, вы должны выбрать один стиль и придерживаться его. Если ваша команда еще не определилась с выбором, выберите одинарные кавычки, они более распространены В ES6 у вас будет третий вариант заключения строк — `обратная галочка`
строка.
Статьи по теме
- Объяснение подъема переменных
- Должен ли я использовать оператор сравнения равенства === или == в JavaScript?
- Понимание свойств прототипа в JavaScript
Node не ожидает завершения вызова вашей базы данных?
Узнайте, как работают асинхронные вызовы, и заставьте ваше приложение работать так, как вы задумали. Получите краткий электронный курс по асинхронности и две главы из Finish Your Node App.
Символ Юникода 'КАТЫЧКА' (U+0022)
- Тестовая страница браузера
Структура (как файл SVG)
Шрифты, поддерживающие U+0022
Данные Unicode | |
---|---|
Имя | КАвычки |
Блок | Базовая латиница |
Категория | Пунктуация, прочее [Po] |
Комбайн | 0 |
БИДИ | Другие нейтрали [ON] |
Зеркало | Н |
Элементы указателя | КАВАТЫ нейтральная кавычка нейтральная кавычка |
Комментарии | двойная кавычка нейтральный (вертикальный), используется как открывающая или закрывающая кавычка предпочтительные символы на английском языке для парных кавычек: U+201C и U+201D U+05F4 предпочтительнее для gershayim при написании иврита |
См. также | буква-модификатор двойной штрих U+02BA двойной острый ударение U+02DD буква-модификатор двойной апостроф U+02EE сочетание двойного острого ударения U+030B сочетание двойной вертикальной черты вверху U+030E пунктуация на иврите gershayim U+05F4 левая двойная кавычка U+201C правая двойная кавычка U+201D двойное штрих U+2033 то же самое U+3003 |
Версия | Юникод 1.1.0 (июнь 1993 г.) |
Кодировки | |
---|---|
Объект HTML (десятичный) | " |
HTML-объект (шестнадцатеричный) | " |
Объект HTML (имя) | " |
Как печатать в Microsoft Windows | Alt +0022 Альтернативный номер 034 Альтернативный номер 34 |
UTF-8 (шестнадцатеричный) | 0x22 (22) |
UTF-8 (двоичный) | 00100010 |
UTF-16 (шестнадцатеричный) | 0x0022 (0022) |
UTF-16 (десятичный) | 34 |
UTF-32 (шестнадцатеричный) | 0x00000022 (0022) |
UTF-32 (десятичный) | 34 |
Исходный код C/C++/Java | "\u0022" |
Исходный код Python | u"\u0022" |
Подробнее. .. |
Данные Java | |
---|---|
string.toUpperCase() | " |
строка.toLowerCase() | " |
Символ.UnicodeBlock | BASIC_LATIN |
Символ.charCount() | 1 |
Характер.getDirectionality() | НАПРАВЛЕНИЕ_ДРУГИЕ_НЕЙТРАЛЬНЫЕ [13] |
Символ.getNumericValue() | -1 |
Символ.getType() | 24 |
Символ.isDefined() | Да |
Символ.isDigit() | № |
Character.isIdentifierIgnorable() | № |
Символ.isOControl() | № |
Character.isJavaIdentifierPart() | № |
Character.isJavaIdentifierStart() | № |
Символ.isLetter() | № |
Символ. |