zoukankan      html  css  js  c++  java
  • js 保留两位小数,Js四舍五入,JavaScript Math四舍五入

    js 保留两位小数,Js四舍五入,JavaScript Math四舍五入

    ================================

    ©Copyright 蕃薯耀 2021-07-19

    https://www.cnblogs.com/fanshuyao/

    /**
     * 把数四舍五入为最接近的整数。
     * @param value
     */
    function round(value){
        return Math.round(value);
    };
    
    
    /**
     * 对数进行下舍入。。
     * @param value
     */
    function floor(value){
        return Math.floor(value);
    };
    
    
    /**
     * 对数进行上舍入。
     * @param value
     */
    function ceil(value){
        return Math.ceil(value);
    };
    
    
    /**
     * 返回 0 ~ 1 之间的随机数。
     */
    function random(){
        return Math.random();
    };
    
    
    /**
     * 返回 x 和 y 中的最高值。
     * @param x
     * @param y
     * @returns
     */
    function max(x, y){
        return Math.max(x, y);
    };
    
    
    /**
     * 返回 x 和 y 中的最低值。
     * @param x
     * @param y
     * @returns
     */
    function min(x, y){
        return Math.min(x, y);
    };
    
    
    /**
     * 四舍五入2位小数
     * @param value
     */
    function round2(value){
        return Math.round(value*100)/100;
    };
    
    
    /**
     * 向下舍2位小数
     * @param value
     */
    function floor2(value){
        return Math.floor(value*100)/100;
    };
    
    
    /**
     * 向上舍2位小数
     * @param value
     */
    function ceil2(value){
        return Math.ceil(value*100)/100;
    };
    
    
    /**
     * 四舍五入,保存length位小数
     * @param value
     */
    function roundx(value, length){
        var multiple = Math.pow(10, length);//pow(x,y)    返回 x 的 y 次幂。
        return Math.round(value * multiple) / multiple;
    };
    
    
    /**
     * 向下舍,保留length位小数
     * @param value
     */
    function floorx(value, length){
        var multiple = Math.pow(10, length);
        return Math.floor(value * multiple) / multiple;
    };
    
    
    /**
     * 向上舍,保留length位小数
     * @param value
     */
    function ceilx(value, length){
        var multiple = Math.pow(10, length);
        return Math.ceil(value * multiple) / multiple;
    };
    
    
    function toFixed2(value){
        return value.toFixed(2);
    };
    
    function toFixed(value, length){
        return value.toFixed(length);
    };

    (时间宝贵,分享不易,捐赠回馈,^_^)

    ================================

    ©Copyright 蕃薯耀 2021-07-19

    https://www.cnblogs.com/fanshuyao/

     
    今天越懒,明天要做的事越多。
  • 相关阅读:
    打开外部程序
    检测是否渲染
    maxsxript 坐标转换 函数
    实用 SQL 语句
    【整理】一些有用的学习资源链接
    关于 static 和 final 的一些理解
    Java8新特性时间日期库
    推荐一套后台管理系统
    Java API 之 Object
    【软件体系结构】架构风格与基于网络应用软件的架构设计
  • 原文地址:https://www.cnblogs.com/fanshuyao/p/15029919.html
Copyright © 2011-2022 走看看