分开计算number类型 以及优化string库