美文网首页
封装函数

封装函数

作者: 明天_8c66 | 来源:发表于2021-08-15 11:58 被阅读0次

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))

相关文章

网友评论

      本文标题:封装函数

      本文链接:https://www.haomeiwen.com/subject/sohubltx.html