Javascript para corrigir

| | | | | | | | | | | | | | | | |

Existe um método do objeto Number em JavaScript que nos permite definir um ponto decimal fixo em um número e depois retorná-lo como uma string. Este artigo falará sobre a sintaxe desse método e mostrará como usá-lo.

Quando falamos de primitivas em JavaScript, estamos falando de elementos que não são objetos e ao qual nenhum método está associado. Quando queremos pegar um valor primitivo e torná-lo um objeto, podemos fazer isso com envelopes primitivos que podem ignorar o valor ou o tipo de dados.

Os números têm um objeto wrapper primitivo. Usamos para transformar as representações de string de um número em um objeto Number real com métodos que podemos aplicar a ele.

Por exemplo, digamos que temos uma representação de string de um número porque temos um formulário que exige que o usuário insira um valor numérico para um campo na tela. Podemos pegar essa entrada, transformá-la em um número e usar qualquer número de métodos para trabalhar com esse valor.

Aqui usamos o método toFixed() do objeto Number para tornar o número do tamanho desejado. A sintaxe do método é a seguinte:

Se você está lidando com formulários, há uma coisa que você deve lembrar: esses valores ‚Äã‚Äãvem na forma de strings. Então, para usar o método toFixed() neles, você precisa transformá-los em representações numéricas.

Fazemos isso aqui envolvendo as entradas com o wrapper Number (n ). A primeira variável, x, é o número de ponto flutuante que você deseja encurtar (ou aumentar conforme apropriado). A segunda variável, y, é o número de casas em que você deseja que o número exceda o ponto decimal.

Experimente alguns destes números para ver o que você obtém no editor de código:

Como você pode ver o número de dígitos ajusta de acordo com a variável y inserida na entrada Num Places. Se o número não for longo o suficiente para compensar o valor de Num Places, ele preencherá a string com zeros até atingir o comprimento desejado.

Se o número for longo e a entrada Num The Places for menor que os dígitos disponíveis após o ponto decimal, o número será encurtado e arredondado para retornar a representação como um número de string desejado.

Observação : Se você quiser usá-lo como um número em sua lógica depois que ele for manipulado e retornado, você precisará transformá-lo novamente em um número usando o wrapper digital primitivo, como fizemos acima.

/p>

O que você deve aprender em seguida?

JavaScript Random Number: um guia completo

JavaScript ParseInt: um guia passo a passo

JavaScript contagem regressiva: um tutorial

JavaScript toString