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

问题描述 投票:0回答:4

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

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

但是当我这样做时

/**comment?*/

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

这是它在文本编辑器中的样子:

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

javascript comments
4个回答
3
投票

Java语言支持三种注释:

/* 文本 /编译器会忽略从 / 到 */ 的所有内容。

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

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


3
投票

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


1
投票

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

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


1
投票

可能notepad++用两种不同的颜色来标识只是为了使注释类型多样化。对于程序员来说,一条评论可能比另一条评论更重要或更不重要:)

可能看起来是一个愚蠢的功能,但事实并非如此

© www.soinside.com 2019 - 2024. All rights reserved.