Source: tag-type.js

/**
 * @file 示例@type
 */

/**
 * @type {number}
 */
var var5;

/**
 * @type {*}
 * @desc 任何类型
 */
var var6;

/**
 * @type {?string}
 * @desc string或者null
 */
var var7;

/**
 * @type {!string}
 * @desc string且不能为null
 */
var var8;

/**
 * @type {boolean[]}
 * @desc boelean数组
 */
var var9;

/**
 * @type {(number|string)}
 * @desc number或者string
 */
var var10;

/**
 * @type {object}
 * @desc 对象
 * @property {string} a - 属性a
 */
var var11 = {
    a: 'a'
};