在JavaScript中/ / **有什么特别的含义吗?

时间:2014-04-01 09:59:19

标签: javascript comments

我知道我可以像这样添加评论:

//This is a comment,
/*so is this*/

但是当我这样做时

/**comment?*/

它在我的文本编辑器(记事本++)中有不同的颜色,我想知道它是否有任何特殊含义,或者它是否只是记事本++的随机功能。

以下是文本编辑器中的内容:

Image of the query. Shows how the special comment is a darker shade than normal.

4 个答案:

答案 0 :(得分:3)

不,它没有任何特殊含义。在通过评论记录代码时使用该语法更为常见。

答案 1 :(得分:1)

不是在JavaScript本身,但有些编辑会将其视为JSDoc(https://github.com/jsdoc3/jsdoc)注释,以帮助自动完成等。

您还可以通过JSDoc等代码运行代码,为代码库自动生成HTML文档。

答案 2 :(得分:1)

可能记事本++用两种不同的颜色识别它只是为了使评论的类型多样化。对于程序员来说,评论可能比另一个评论更重要或更不重要:)

可能看起来像一个愚蠢的功能,但它不是

答案 3 :(得分:0)

Java语言支持三种注释:

/ * text /编译器忽略从/ 到* /。

的所有内容

/ **文档 / 这表示文档注释(简称doc注释)。编译器会忽略这种注释,就像忽略使用/ 和* /的注释一样。 JDK javadoc工具在准备自动生成的文档时使用doc注释。有关javadoc的更多信息,请参阅Java工具文档。

//文字 编译器会忽略从//到行尾的所有内容。