Javascript 为什么一个函数中间的URL不会引起错误?

Javascript 为什么一个函数中间的URL不会引起错误?,javascript,Javascript,错误地,URL被粘贴到JavaScript片段中。降到最低,大致如下所示: function(){ /* a bunch of code */ http://www.stackoverflow.com /* a bunch of code */ return "it still works"; } 它被忽略了很长一段时间,因为它没有产生错误。为什么呢?为什么此函数仍然运行时没有出错?您正在定义一个名为http的标签。url中的/将其余的注释掉 见: 在返回字符串值之前,它仍然有

错误地,URL被粘贴到JavaScript片段中。降到最低,大致如下所示:

function(){
  /* a bunch of code */
  http://www.stackoverflow.com
  /* a bunch of code */
  return "it still works";
}

它被忽略了很长一段时间,因为它没有产生错误。为什么呢?为什么此函数仍然运行时没有出错?

您正在定义一个名为
http
的标签。url中的
/
将其余的注释掉

见:

在返回字符串值之前,它仍然有效它正在创建一个标签
http:
注意
的用法。代码的其余部分使用单行注释注释掉:
/

代码中没有任何错误,因为代码中没有语法错误。这就是它工作正常的原因