-1
我想寫以下字符串,但它給出了錯誤 - 未捕獲的SyntaxError:意外的標識如何編寫以下字符串?
var str=" <span class="math-tex"> /(/sum /) </span> ";
console.log(str);
我想寫以下字符串,但它給出了錯誤 - 未捕獲的SyntaxError:意外的標識如何編寫以下字符串?
var str=" <span class="math-tex"> /(/sum /) </span> ";
console.log(str);
使用單引號。它失敗了,因爲你的輸入字符串包含雙引號,並且實際用於將該字符串賦值給變量的引號也是雙引號。所以當解釋器看到第二個雙引號時,它會將該點視爲字符串的結尾。
var str= ' <span class="math-tex"> /(/sum /) </span> ';
在這種情況下,您需要在字符串聲明中轉義引號。
var str=" <span class=\"math-tex\"> /(/sum /) </span> ";
console.log(str);
或使用單引號。
var str=" <span class='math-tex'> /(/sum /) </span> ";
console.log(str);
請從一個基本的教程,如http://www.codecademy.com/en/tracks/javascript開始 - 您的錯誤是在您使用「 –