21
/**
 * @param {String} foo
 * @param {Number} bar
 */

或者

/**
 * @param {string} foo
 * @param {number} bar
 */

JSDoc@type文档没有明确说明它。

我总是大写StringNumber因为我的理解是我需要使用构造函数名称。在 JavaScript 中,String作为Number构造函数存在。

我注意到不一致:我将其他原始类型(例如null, undefined)定义为小写。

原始类型名称需要大写还是小写?

4

1 回答 1

23

没关系

JSDoc 不在乎。这取决于用户的偏好。我倾向于对原始类型(和函数,出于某种原因)使用小写字母,对数组和对象使用大写字母。

我倾向于使用小写,因为typeof运算符返回小写。

于 2015-09-29T16:02:06.830 回答