javascript中的三个斜杠有什么作用?

时间:2012-05-03 00:12:07

标签: javascript syntax-highlighting

我还是Javascript的新手,所以当我的编辑突出显示它时,我很感兴趣。究竟是做什么的?

示例:/// things go after here

4 个答案:

答案 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