O tofixado () arredonda os números e retorna um valor antes do ponto decimal e inclui os dígitos depois dele. No entanto, o toprecision () roda o número inteiro e retorna um valor antes e depois do ponto decimal conforme o parâmetro. Este post descreve a diferença entre tofixed () e toprecision () em javascript, com os seguintes resultados:
- Como o método tofixed () funciona em javascript
- Como funciona o método toprecision () em javascript
- Diferença entre tofixed () e toprecision ()
Como o método tofixed () funciona em javascript
O tofixado () O método começa a contar após o ponto decimal e arredonda o número para um comprimento específico, conforme especificado pelo usuário.
Sintaxe
A sintaxe de tofixado () é dado o seguinte:
número.tofixado (n)Aqui o 'número'representa uma variável. Enquanto 'n'é um parâmetro que representa o número de decimais.
O tofixado () Retorna uma string com ou sem representação decimal.
Exemplo: como arredondar um número para 10 decimais usando o método tofixed ()
O tofixado () Método arredonda o número após o ponto decimal de acordo com o comprimento fornecido.
Este exemplo mostra como funciona.
Deixe num = 1.16379;No código acima, pegamos um número aleatório '1.16379 'e arredondou -o usando o tofixado () método. Colocamos o valor do parâmetro '10'
Este método arredonda os números após o ponto decimal de acordo com a entrada fornecida
Percebe -se que o tofixado () O método arredondou o valor original e os 0s são adicionados para cumprir o comprimento especificado.
Como funciona o método toprecision () em javascript
A toprecision () O método considera todo o número, incluindo os dígitos antes e depois do ponto decimal. Para criar um comprimento específico, os nulos e pontos decimais são adicionados de acordo com a necessidade.
Sintaxe
A sintaxe de toprecision () é dado o seguinte:
número.toprecision (n)Aqui o número representa uma variável. 0 são adicionados se o número especificado exceder o comprimento do número decimal.
'n'é o comprimento total dos dígitos.
toprecision () Método arredonda o número inteiro antes e depois do ponto decimal para um comprimento especificado.
Exemplo: como arredondar um número para um comprimento especificado usando o método toprecision ()
O toprecision () Método arredonda um número antes e depois do ponto decimal e o formam de acordo com o comprimento especificado. Este exemplo mostra o funcionamento deste método.
Deixe num = 32.3015;No código acima, um número aleatório '32.3015 'é levado e aplicado à formação usando a Toprecision() método. Para formatar o número, pegamos os valores de três parâmetros, respectivamente.
Este código representa a formatação do número com o comprimento especificado de '2, 5, 10'.
Depois de colocar o valor do parâmetro '2', o TopRecision considerado apenas dois dígitos depois disso. Enquanto com o valor de '5', os cinco dígitos antes e depois do ponto decimal de um comprimento especificado. Da mesma forma, quando o valor do parâmetro é '10', os quatro '0' são adicionados para completar o comprimento de 10 dígitos.
Diferença entre tofixed () e toprecision ()
Como sabemos, a contagem de métodos tofixed () começa após o ponto decimal e arredonda o número, incluindo o dígito. Enquanto a contagem toprecioson () começa antes do ponto decimal e roda todo o número antes e depois do ponto decimal.
Aqui, explicaremos a diferença entre o método tofixed () e o método Precision () usando o exemplo a seguir.
num = 3.37158Neste código, um número aleatório '3.37158 'é especificado para os parâmetros usando os métodos tofixed () e para precisão (). Passamos o mesmo valor de parâmetro, '9', para ambos os métodos.
No caso do valor tofixed (), a saída mostrou que a função arredonda o valor para '9' após o ponto decimal colocando os quatro '0'. Enquanto em outro caso, a função toprecision () arredonda o valor especificado de acordo com o parâmetro fornecido antes e depois do ponto decimal.
Conclusão
O tofixado () e toprecision () Métodos arredondam o número para obter valor preciso em dados científicos ou financeiros. Este post pretende fornecer a diferença entre os métodos tofixed () e toprecision () em javascript. Para uma melhor compreensão, também esclarecemos a importância e os usos de ambos os métodos separadamente.