javascript中的三个斜杠是做什么的?

javascript中的三个斜杠是做什么的?,javascript,syntax-highlighting,Javascript,Syntax Highlighting,我对Javascript还是新手,所以当我的编辑器突出显示它时,我很感兴趣。它到底做什么 示例:///后面的内容前两个斜杠开始一条注释。第三条斜线没有任何作用 JS中的两种主要评论方式: /* This way Can go multi-line */ // This way is one line only 一些文档生成器将三个斜杠///视为将文档注释引入JavaScript 看 因此,就JavaScript而言,三个斜杠的工作原理与两个斜杠的工作原理相同(这是对行尾的注释),但三个斜杠

我对Javascript还是新手,所以当我的编辑器突出显示它时,我很感兴趣。它到底做什么


示例:
///后面的内容

前两个斜杠开始一条注释。第三条斜线没有任何作用

JS中的两种主要评论方式:

/* This way
Can go multi-line */

// This way is one line only

一些文档生成器将三个斜杠///视为将文档注释引入JavaScript

因此,就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;
  }
函数getArea(半径)
{
///确定具有指定半径参数的圆的面积。
///圆的半径。
///这个地区。
面积变异;
areaVal=Math.PI*半径*半径;
返回区域;
}

JavaScript中的三个斜杠(以及一些其他语言,如C#)用于文档注释。这些用于生成XML文档,并在函数等之前以特定格式完成,以指定函数及其参数和参数类型的描述


我认为这是在某些编辑器/文档程序中定义“更高级别”单行注释的一种方法:


例如,在macrabbit的浓缩咖啡编辑器中,它突出显示了导航窗格中的这些单行注释

一个更有趣的研究是,三个等号可以做什么?@miadiorenzo:这太离题了。@miadiorenzo它通过类型和相等性比较两个项目,即(0==false)将返回false,但(0==false)不会返回false。