修改逻辑，语法，增加注释

修改逻辑，语法，增加注释
文档注释与 jsdoc3 不符，举例: @param {string} 单位类型(如length, time)