那里有很多相关的问题,但没有一个令人满意地使用javascript(没有jQuery)回答。
我希望在我正在构建的字符串中的变量周围添加引号。我的字符串本身应该包含单引号:
'{'a'}'
我可以得到:
'{a}'
当我尝试在密钥a
周围添加单引号时,我得到:
'{\'a\'}'
我使用了以下两种语法并得到了相同的结果。 有什么建议??
concat('\'','a','\'')
'\''+'a'+'\''
请参阅此代码的第39行:https://repl.it/@mike_butak/LiveForHisPleasureHeReallyIsThere
谢谢!
答案 0 :(得分:1)
喜欢这个吗?
console.log("'{'a'}'")
要对此进行扩展,在构建字符串时,只需在字符串周围使用"
,在字符串中使用'
。
答案 1 :(得分:0)
很难复制你的问题!参见:
var temp = '\'{\'a\'}\'';
console.log('s' + temp + 's');
我绝对建议您在发布问题之前在控制台打印或在线编辑器中展示您所询问的问题!
根据您的评论,更新以使其成为变量分配的一部分。还不清楚问题是什么!