美文网首页
2018-03-01(js计算有几位小数点)

2018-03-01(js计算有几位小数点)

作者: 嘿喵heyMeow | 来源:发表于2018-03-01 21:36 被阅读0次
    <input type="number" placeholder="输入要购买的数量" v-model="buyAmount" v-on:input="checkAmount"/>
    

    思路就是,通过把数值转换成字符串,用“.”做分割成数组,这样数组的第二个值就是小数部分,判断length长度就知道有几位小数啦~

          // 检查并保留为两位小数
          checkAmount() {
            let str = this.buyAmount.toString();
            let point_be = str.split('.')[1];
    
            if (point_be && point_be.length > 2) {    // point_be.length即为小数点的长度
              let part = point_be.substr(0, 2);
              this.buyAmount = str[0] + '.' + part;
            }
          },
    

    相关文章

      网友评论

          本文标题:2018-03-01(js计算有几位小数点)

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