В JavaScript существует несколько способов экранирования одинарной кавычки (’), в зависимости от контекста, в котором вам нужно ее использовать. Вот несколько распространенных методов:
-
Использование обратной косой черты (): Вы можете экранировать одиночную кавычку, поставив перед ней обратную косую черту. Например:
var str = 'Сегодня солнечный день.';
-
Использование двойных кавычек (“”) для определения строки. Вместо использования одинарных кавычек вы можете использовать двойные кавычки для определения строки, содержащей одинарную кавычку. Например:
var str = "Это солнечный день.";
-
Использование литералов шаблона. Если вы работаете с ES6 или более поздней версией, вы можете использовать литералы шаблона, обозначаемые обратными кавычками (
), для определения строки. Одинарные кавычки можно использовать в литералах шаблона без экранирования. Например: ``var str =
Сегодня солнечный день.`;“ -
Использование метода String.replace(): если вам нужно экранировать одиночную кавычку в существующей строке, вы можете использовать метод
replace()
для замены одинарных кавычек их экранированными. аналоги. Например:var str = "Сегодня солнечный день.".replace(/'/g, "\\'");