我还是Javascript的新手,所以当我的编辑突出显示它时,我很感兴趣。究竟是做什么的?
示例:/// things go after here
答案 0 :(得分:5)
一些文档生成器将三个斜杠///视为向JavaScript引入文档注释。
见
http://msdn.microsoft.com/en-us/library/bb514138(v=vs.110).aspx
就JavaScript而言,三个斜杠的工作方式与两个斜杠相同(它是一个注释到行尾),但文档生成器可以解释三个斜杠来指示文档部分。
示例:
function getArea(radius)
{
/// <summary>Determines the area of a circle that has the specified radius parameter.</summary>
/// <param name="radius" type="Number">The radius of the circle.</param>
/// <returns type="Number">The area.</returns>
var areaVal;
areaVal = Math.PI * radius * radius;
return areaVal;
}
答案 1 :(得分:2)
前两个斜杠开始发表评论。第三个斜线什么也没做。
在JS中评论的两种主要方式:
/* This way
Can go multi-line */
// This way is one line only
答案 2 :(得分:1)
我认为这是在某些编辑/文档程序中定义“更高级别”单行注释的方法:
E.g。在macrabbit的espresso编辑器中,它会在导航窗格中突出显示这些单行注释
答案 3 :(得分:0)
JavaScript中的三个斜杠(以及一些其他语言,如C#)用于文档注释。这些用于生成XML文档,并在函数等之前以特定格式完成,以指定函数及其参数和参数类型的描述。
http://msdn.microsoft.com/en-us/library/bb514138(v=vs.110).aspx