javascript - 局部变量的正确 JSDoc 语法是什么?

标签 javascript jsdoc jsdoc3

对于这样的函数...

function example() {
  var X = 100;

  ...

  var Y = 'abc';

  ...

  return Z;
}

我需要解释一些局部变量的用途。添加这样的描述...

function example() {
  /**
   * @description - Need to explain the purpose of X here.
   */
  var X = 100;

  ...

  /**
   * @description - Need to explain the purpose of Y here.
   */
  var Y = 'abc';

  ...

  return Z;
}

...似乎没有被 JS Doc v3.4.0 接受。

正确的语法是什么?

附言我的一些用例需要多行注释。

最佳答案

我通常在我的项目中使用类似下面的代码。

function example() {
  /**
   * Need to explain the purpose of X here.
   * @type {number}
   */
  var X = 100;

  ...

  /**
   * Need to explain the purpose of Y here.
   * @type {string}
   */
  var Y = 'abc';

  ...

  return Z;
}

关于javascript - 局部变量的正确 JSDoc 语法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38708777/

相关文章:

javascript - 解决javascript中的算术字符串?

javascript - 如何正确模拟节点模块以进行 Jest 单元测试

javascript - 我可以在 JSDOC 中使用变量吗

javascript - jsdoc 有效参数类型

javascript - JSDoc 生成文档中的分组函数

javascript - localeCompare 为不同的 unicode 符号返回 0

javascript - 如何让一个<div>上的 'setTimeout'自动转到另一个<div>?

javascript - 如何为 gulp 任务编写 Auto 文档?

javascript - 如何使用 JSDoc 用破折号记录字段

javascript - JsDoc:如何记录对象可以具有任意(未知)属性但具有特定类型?