zoukankan      html  css  js  c++  java
  • 字串符转换数字、取小数点后两位数的方法

    js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。

    四舍五入
    以下处理结果会四舍五入:

    var num =2.446242342;
    num = num.toFixed(2); // 输出结果为 2.45

    不四舍五入
    以下处理结果不会四舍五入:
    第一种,先把小数边整数:

    Math.floor(15.7784514000 * 100) / 100  
    // 输出结果为 15.77

    第二种,当作字符串,使用正则匹配:

    Number(15.7784514000.toString().match(/^d+(?:.d{0,2})?/)) 
    // 输出结果为 15.77,不能用于整数如 10 必须写为10.0000

    注意:如果是负数,请先转换为正数再计算,最后转回负数

    ————勇敢的少年啊 快去创造奇迹————
  • 相关阅读:
    __get__,__set__,__delete__
    __getattr__,__setattr__,__delattr__
    json ,pickle
    @property
    类的封装
    super
    继承顺序
    派生组合示例
    类的派生,组合
    class 属性查找
  • 原文地址:https://www.cnblogs.com/masterccc/p/5098484.html
Copyright © 2011-2022 走看看