我们可以在JavaScript上使用字符串中的转义序列。例如,我可以写\\
,这意味着\
。但我不想使用转义序列。
我知道在C#上我可以写@“我的字符串”,我不需要逃避任何事情。 JavaScript中有类似的语法吗?
答案 0 :(得分:2)
不,没有。但是,有RegExp文字:
/foo\s+bar/
答案 1 :(得分:1)
没有这样的语法,但有一个解决方法:
var string = (<r><![CDATA[
Now you can put a whole lot of stuff here.
Including new lines, and all sorts of symbols: \ " '
]]></r>).toString();
因为它是如此冗长,当你有一些本来不可读的东西时(例如:带有一堆需要转义的字符的相当长的字符串),它才值得使用它。