2014-01-27 3 views
0

Я создаю сайт, который учит людей, как закодировать веб-сайт. Я пытаюсь добавить функцию, в которой они закодируют упражнение в текстовое поле, и затем я сравниваю это с строкой, чтобы узнать, правильно ли они поняли или нет. Я столкнулся с проблемой, но когда есть цитаты внутри строк, потому что это заканчивает строку, отменяя часть ответа. Как я могу обойти это?javascript: Как я могу получить строку, в которой есть код, который я не хочу исполнять?

Вся обратная связь очень ценится!

Вот Пример строки ответа, что винты его:

var answer = "var greeting="Hello World!"; "; 

Вторая пара цитат заканчивается заявление струны рано. Есть ли способ включить все это, включая вторую пару кавычек в декларации?

+0

Пожалуйста, ваш код до сих пор и демо чтобы воспроизвести проблему. Код лучше говорит о словах. – elclanrs

+7

Как вы можете учить кого-то, чего не знаете сами? o_O – zerkms

+0

Почему бы не использовать некоторые веб-сайты, которые предлагают такие возможности ex: 'jsfiddle.net'? – HTTP

ответ

1

Вы можете:

  • Побег цитаты с \:

    var answer = "var greeting=\"Hello World!\"; "; 
    var answer = 'var greeting=\'Hello World!\'; '; 
    
  • Используйте различные цитаты:

    var answer = "var greeting='Hello World!'; "; 
    var answer = 'var greeting="Hello World!"; '; 
    
Смежные вопросы