小白怎么写代码更规范

167 阅读1分钟

这里是我的一个例子

/**
 * 功能:计算年收益
 * @author 皮新雷
 * @date 2020-7-16
 * @param {salary 工资 number}
 *  {lever 评级 string}
 * @returns 总收益 number
 */
function calculateBonus(salary,lever){
  console.log(arguments);
  if(arguments.length < 2){
    throw new Error('传参不正确,请检查传递工资及等级')
  }
  if(typeof salary != 'number' || salary < 0){
    throw new TypeError('工资必须是整数')
  }
  if(lever == 'C'){
    return salary * 16
  }else if(lever == 'B'){
    return salary * 18
  }else if(lever == 'A'){
    return salary * 20
  }
  return salary * 12
}
console.log(calculateBonus(20000));