Вопрос по javascript – Как добавить одинарные кавычки в переменной в Javascript?

10

У меня есть переменнаяvar str следующим образом:

var str = <option value="1">tea</option>;

Я хотел бы сделать это, как показано ниже

var quote_str = '<option value="1">tea</option>;'

Кто-нибудь может мне помочь? Заранее спасибо

Редактировать

Я пробовал следующий код, однако он неверен.

var quote_str =  'str';
что тебя останавливает Eliran Malka
Используйте текстовый редактор и внесите изменения. Felix Kling
Переместите ";" вне строки: var quote_str = '<option value = "1"> tea </ option>'; Adriano Repetti
Если ты буквально хавvar str = <option value="1">tea</option>; внутри вашего источника, то нет способа исправить это программно с помощью JavaScript, так как код не является допустимым кодом JS. Вы должны исправить источник. Felix Kling

Ваш Ответ

4   ответа
34

var quote_str = '<option value="1">tea</option>';

Если вы хотите, чтобы внутри строки также были символы апострофа, вы можете использовать\' поместить апостроф в строку, ограниченную апострофами:

var quote_str = '\'<option value="1">tea</option>\'';

Вы также можете использовать кавычки для разделения строки. Тогда вам не нужно избегать апострофов, но вы должны избегать кавычек:

var quote_str = "'<option value=\"1\">tea</option>'";

Если у вас уже есть строка и вы хотите добавить вокруг нее апострофы, вы объединяете строки:

var quote_str =  "'" + str + "'";
4

var quote_str = '\'<option value="1">tea</option>;\''

... или оберните строку в кавычки другого вида (то есть в двойные кавычки), но обязательно избегайте внутренних двойных кавычек, чтобы случайно не закрыть строку:

var quote_str = "'<option value=\"1\">tea</option>;'"
Вам нужно экранировать кавычки в строке, разделенной кавычками:"'<option value=\"1\">tea</option>;'" Guffa
1

\. Если это ваша проблема

0

чтобы JavaScript не интерпретировал кавычку как конец строки.

Синтаксис \ 'всегда будет одинарной кавычкой, а синтаксис \ "всегда будет двойной кавычкой, не опасаясь разбить строку.

Используя этот метод, мы можем использовать апострофы в строках, созданных с помощью ".

«Мы безопасно используем апостроф в одинарных кавычках». Мы также можем использовать кавычки в строках, созданных с помощью ".

"Тогда он сказал:" Привет, мир! \ "";

Похожие вопросы