Lua 保留n位小數方法

保留n位小數方法如下:

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章