Java Script - to float

Identificador: 11456
Autor: Ricardo Bocchi   segunda-feira, Dia 1 de maio de 2023, às 02:49:31 horas
Revisado Por:    sábado, Dia 15 de agosto de 2015, às 14:25:28 horas
Visualização: Todos

Pontos: 0   Acessos: 4930

Como garantir que um valor javascript seja float


        toFloat: function(value){
            //check if value is float
            if(value === + value && value !== (value|0))
                return parseFloat(value.toFixed(2)) || 0.0

            // is int
            if(value === +value && value === (value|0))
                return value

            parseFloat(parseFloat(value).toFixed(2)) || 0.0
        }

Essa função verifica se o valor já é float, e caso for fixa para duas casas decimais. Depois verifica se é inteiro, ai não faz nada. Caso seja uma string, faz o parse pra float e fiza para duas casas decimais.