echart 向上取整函数
function padZero(n) {
// 如果有小数点n的长度会错乱,截取小数点前的值赋值给n再做判断
const arr = n.toString().split('.')
let t = 0
if (arr.length !== 1) {
t = Math.ceil((arr[0].substr(0, 2) - 0) / 10).toString()
n = arr[0] - 0
} else {
t = Math.ceil((n.toString().substr(0, 2) - 0) / 10).toString()
}
if (n.toString().length === 1) {
return n
} else if (
Math.ceil((n.toString().substr(0, 2) - 0) / 10).toString().length === 1
) {
return t.padEnd(n.toString().length, '0') - 0
} else {
return t.padEnd(n.toString().length + 1, '0') - 0
}
}
console.log(padZero(1314.520))
网友评论