小程序四舍五入

 ffalgorithm(num) {
    var numstring = num.toString()
    if (numstring.indexOf('.') != -1) {
      var numone = numstring.split('.')[0]
      var numtwo = numstring.split('.')[1]
      if (numtwo.length == 2) {
        //第一位数
        var first = numtwo.substr(0, 1)
        //最后一位数
        var second = numtwo.substr(1, 1)
        if (second > 4) {
          if (first == 9) {
            return Number(numone) + 1
          } else {
            return Number((numone + '.' + (Number(first) + 1).toString()))
          }
        } else {
          return Number((numone + '.' + first).toString())
        }
      } else {
        return num
      }
    } else {
      return num
    }
  }
posted @ 2021-03-18 10:56  啊Y哈  阅读(291)  评论(0)    收藏  举报