什么是/这种类型的评论/?甚至找不到它的提及
What is /this type of comment/? Can't find even mentions of it
在javascript做一个小东西的时候发现可以发表评论/like these/
因为堆栈溢出的代码没有给它们着色,下面是一张图片:
我还没有找到关于它们的任何信息,我认为它们可能有一个非常具体的名称和用法,因为在没有关于评论的回答中我能够找到它的提及。
更具体地说,我使用的是 google 的 App Script,但是因为他们的文档没有说明任何关于单斜杠注释的内容,所以我怀疑它与所说的 IDE 有关。
此外,我说它是一条注释,因为当把它放在我的代码中间时,它就像一个注释,但它受到 return 影响的事实表明它并不是真正的注释,并且更让我一头雾水。
任何继续搜索的输入或线索将不胜感激!
编辑:
事实上,它不是评论,而是一个奇怪的未使用的表达式,JS 在它所处的特定情况下将其理解为评论。
另外我想指出回答者的速度;我刷新页面修复了一个错别字,已经回答得很清楚了,谢谢!
编辑 2:
现在知道它是一个表达式,我可以看到我在寻找它们时发现的一些东西确实提到了它们,例如 this answer briefly noted that /[///]/
is an expression, but I confused the meaning of expression as "normal code" instead of the object meant for matching string patterns.
单个正斜杠分隔正则表达式,例如:
console.log(/abc/.test('fooabc'));
并且在 JavaScript 中允许使用未使用的表达式,尽管它们经常令人困惑并且不应使用:
/abc/; // unused regular expression literal
您看到的“注释样式”是一个很长的正则表达式文字,其结果表达式未被使用。
/why would you ever do this/;
/please don't/
console.log('program running');
我强烈建议不要在任何人都必须维护的代码中这样做 - 它看起来非常奇怪。也许对诸如琐事问题之类的问题有用,但对任何严肃的问题都没有用。考虑 ESLint 规则 no-unused-expressions.
在javascript做一个小东西的时候发现可以发表评论/like these/
因为堆栈溢出的代码没有给它们着色,下面是一张图片:
我还没有找到关于它们的任何信息,我认为它们可能有一个非常具体的名称和用法,因为在没有关于评论的回答中我能够找到它的提及。
更具体地说,我使用的是 google 的 App Script,但是因为他们的文档没有说明任何关于单斜杠注释的内容,所以我怀疑它与所说的 IDE 有关。
此外,我说它是一条注释,因为当把它放在我的代码中间时,它就像一个注释,但它受到 return 影响的事实表明它并不是真正的注释,并且更让我一头雾水。
任何继续搜索的输入或线索将不胜感激!
编辑:
事实上,它不是评论,而是一个奇怪的未使用的表达式,JS 在它所处的特定情况下将其理解为评论。
另外我想指出回答者的速度;我刷新页面修复了一个错别字,已经回答得很清楚了,谢谢!
编辑 2:
现在知道它是一个表达式,我可以看到我在寻找它们时发现的一些东西确实提到了它们,例如 this answer briefly noted that /[///]/
is an expression, but I confused the meaning of expression as "normal code" instead of the object meant for matching string patterns.
单个正斜杠分隔正则表达式,例如:
console.log(/abc/.test('fooabc'));
并且在 JavaScript 中允许使用未使用的表达式,尽管它们经常令人困惑并且不应使用:
/abc/; // unused regular expression literal
您看到的“注释样式”是一个很长的正则表达式文字,其结果表达式未被使用。
/why would you ever do this/;
/please don't/
console.log('program running');
我强烈建议不要在任何人都必须维护的代码中这样做 - 它看起来非常奇怪。也许对诸如琐事问题之类的问题有用,但对任何严肃的问题都没有用。考虑 ESLint 规则 no-unused-expressions.