如何在字符串中添加双正斜杠而不在Javascript中注释?

如何在字符串中添加双正斜杠而不在Javascript中注释?,javascript,escaping,sublimetext3,Javascript,Escaping,Sublimetext3,我想创建一个字符串,但是当我创建字符串变量时,双正斜杠注释掉了行的其余部分。如何创建字符串而不注释字符串的一部分 例如: var linkVariable = "http://free.clipartof.com/176-Free-Cartoon-Owl-Clipart.jpg" /被注释掉后的所有内容。将字符串放入引号中,在javascript中创建一个字符串: var answer = "It's alright"; var answer = "He is called 'Johnny'"

我想创建一个字符串,但是当我创建字符串变量时,双正斜杠注释掉了行的其余部分。如何创建字符串而不注释字符串的一部分

例如:

var linkVariable = "http://free.clipartof.com/176-Free-Cartoon-Owl-Clipart.jpg"

/
被注释掉后的所有内容。

将字符串放入引号中,在javascript中创建一个字符串:

var answer = "It's alright";
var answer = "He is called 'Johnny'";
var answer = 'He is called "Johnny"';
你做对了

您看到的可能是代码编辑器/IDE中的语法高亮显示

一个好的工具是jsfiddle,这是您刚刚开始使用的工具

我使用以下代码为您设置了一个JSFIDLE:

var linkVariable=”http://free.clipartof.com/176-Free-Cartoon-Owl-Clipart.jpg"
document.getElementById('link')。value=linkVariable

我不会把它注释掉。我只是在Chrome上执行了这一行,很好。您确定这不仅仅是编辑器语法突出显示中的错误吗?如果它真的让你悲伤,你可以用这样的方法来摆脱斜杠:
“http:\/\/…etc”
var linkVariable=“http:/“+”/free.clipartof.com/176 free Cartoon Owl Clipart.jpg”
没错,它确实有效。我应该在发布这个之前测试一下。升华从前斜杠开始把所有的东西都变成灰色,这让我很困惑。非常感谢。