# n 为浮点数,代表要四舍五入的数
# m 为整数,代表小数部分保留的位数
n > 0 ? (+(Math.round(n + "e" + m) + "e-" + m)).toFixed(m) : -((+(Math.round(-n + "e" + m) + "e-" + m)).toFixed(m))
# n 为浮点数,代表要四舍五入的数
# m 为整数,代表小数部分保留的位数
n > 0 ? (+(Math.round(n + "e" + m) + "e-" + m)).toFixed(m) : -((+(Math.round(-n + "e" + m) + "e-" + m)).toFixed(m))