这个有效:
alert('foo\
bar'
)
但这会导致语法错误:
t='test';
alert('<tr><td><b>' + t + '</b></td>\
<td></td><td>')
错误是:
SyntaxError: unterminated string literal
他们两个应该是一回事,为什么第一个有效,而第二个失败?
最佳答案
在第二个示例中,反斜杠后有一个尾随空格。
关于javascript - javascript中的多行字符串有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7554297/