2015-06-21 2 views
-1

Я хочу написать следующую строку, но он дает ошибку - неперехваченным SyntaxError: Неожиданное идентификаторКак написать следующую строку?

var str=" <span class="math-tex"> /(/sum /) </span> "; 
console.log(str); 
+1

Пожалуйста, начните с основного учебника, такого как http://www.codecademy.com/en/tracks/javascript - ваша ошибка заключается в использовании вами " –

ответ

1

одиночные кавычки. Это терпит неудачу, потому что ваша строка ввода содержит двойные кавычки, а кавычки, которые вы фактически использовали для назначения этой строки переменной, также являются двойными кавычками. Поэтому, когда интерпретатор видит две двойные кавычки, он будет рассматривать эту точку как конец строки.

var str= ' <span class="math-tex"> /(/sum /) </span> '; 
2

В этом случае вам нужно избежать кавычек в объявлении строки.

var str=" <span class=\"math-tex\"> /(/sum /) </span> "; 
console.log(str); 

Или используйте одинарные кавычки.

var str=" <span class='math-tex'> /(/sum /) </span> "; 
console.log(str); 
Смежные вопросы