/**
* @param {String} foo
* @param {Number} bar
*/
或者/**
* @param {string} foo
* @param {number} bar
*/
JSDoc @type
文档没有明确说明它。我总是大写
String
和 Number
因为我的理解是我需要使用构造函数名称。在 JavaScript 中, String
和 Number
作为构造函数存在。我注意到不一致:我将其他原始类型(例如
null
、 undefined
)定义为小写。原始类型名称需要大写还是小写?
最佳答案
JSDoc doesn't care. It's up to the user's preference. I tend to use lowercase for primitive types (and function, for some reason) and uppercase for Array and Object.
我倾向于使用小写,因为
typeof
运算符返回小写。
关于jsdoc - 原始类型名称需要大写还是小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32846527/