我正在建立一个网站,教人们如何编码网站。我正在尝试添加一个功能,他们将练习编码到文本框中,然后我将其与字符串进行比较,看看他们是否正确。我遇到了一个问题,但是当字符串中有引号回答时,因为然后结束了字符串,从而切断了一些答案。我怎么能绕过这个?
非常感谢所有反馈!
这是一个字符串答案的示例,它将其搞砸了:
var answer = "var greeting="Hello World!"; ";
第二对引号提前结束字符串的声明。有没有办法包括所有这些,包括声明中的第二对引号?
答案 0 :(得分: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!"; ';