js 数字处理--判断该数字是整数还是小数,小数截取两位小数(非四舍五入)

有时候进行前后端计算处理时,会有挺多麻烦的事儿,取决于数字的精度问题。用惯了的四舍五入、向上取整、向下取整的方法,有时候在实际开发中是不适用的
针对于本次项目开发中“判断该数字是整数还是小数,整数的话直接显示,小数的话截取到小数点后两位,不可以四舍五入”的实例做一次记录

//判断是否为整数的方法
export function isInteger(number) {
  return number % 1 === 0
}

其他组件引用后 开始做判断

//判断该数字是整数还是小数
      if (isInteger(num) == true) {
        //说明是整数 给输入框绑定的变量赋值
       输入框绑定的变量赋值 = num
      } else {
        //说明是小数  截取到小数点后两位
        num = num + ''
        输入框绑定的变量赋值 = num.substr(0,numbers.indexOf('.') + 3)
      }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容