lua常用函数

保留小数位

-----保留小数位----
--[[[
* @todo  保留小数位
* @param nNum 小数
* @param n    保留小数位数
* @return 保留小数位
]]]
function GetPreciseDecimal(nNum, n)
    if type(nNum) ~= "number" then
        return nNum;
    end

    n = n or 0;
    n = math.floor(n)
    if n < 0 then
        n = 0;
    end

    local nDecimal = 10 ^ n
    local nTemp = math.floor(nNum * nDecimal);
    local nRet = nTemp / nDecimal;
    return nRet;
end
文档更新时间: 2024-08-29 10:29   作者:技术支持