更改 更 科学的 js 算法