Vamos começar discutindo o objeto de matemática muito brevemente, porque é uma boa prática entender o básico de algo ao tentar aprender algo novo.
O objeto de matemática
Matemática O objeto é um objeto global que está construído com JavaScript e permite que os usuários executem uma variedade de funções matemáticas ao trabalhar em um problema que requer essa ajuda. O que queremos dizer com o termo "objeto global" é que você não precisa criar um objeto antes de usá -lo. No entanto, o objeto de matemática não é como outros objetos globais, pois não é um construtor. A razão para isso é que o objeto de matemática e todos os métodos dentro dele são estáticos e é por isso que normalmente não o chamamos de "objeto de função".
Matemática.métodos
O objeto matemático contém muitos métodos diferentes e discutiremos quatro deles que nos ajudam a converter qualquer número em um número inteiro: um número real (um valor numérico sem a parte fracionária).
Os quatro métodos de objeto de matemática são:
Sintaxe
A sintaxe permanece a mesma para todos esses quatro métodos e ou seja:
Matemática.Método (número \ variável que contém número)Matemática.redondo (x)
Este método é bastante simples, ele leva um número, o renda para o número real mais próximo e retorna esse valor como um número inteiro.
O redonda para o número mais próximo significa se o número do ponto flutuante após o ponto decimal for maior que “.50”Então o número arredondaria para o próximo número. Por exemplo, o número “4.57”Iria arredondar para“5”. Da mesma forma, se o número decimal após o ponto decimal for menor ou igual a “.50”Então o número seria redondo para o mesmo número e.g. ““4.47”Iria completar para“4”.
Vamos pegar um número cujo número de ponto flutuante é menor que “.50”E armazene -o em uma variável como assim:
const numberValue = 138.2293;Agora, vamos passar esse valor para o Matemática.redondo() método e depois imprimi -lo usando console.registro() função, assim como:
console.log (matemática.redonda (numberValue));Snippet de código completo
const numberValue = 138.2293;Saída
Você pode testemunhar que o número “138.2293"É arredondado para"138”.
Aqui está outro exemplo em que estamos alimentando um número cujo número de ponto flutuante é maior que “0.50”Além disso, estamos usando diretamente um número nos parâmetros do Matemática.redondo() função.
Agora o Matemática.redondo() o método arredondou “1.57" para "2”E retornou“2" como resultado.
Matemática.teto (x)
Matemática.teto () método completa o número dado a ele em seus parâmetros. Não importa se o número do ponto flutuante é maior que ou menor que “.50 ”, a matemática.o método teche () simplesmente arredondará o número dado a ele e.g. ““4.37”Iria arredondar para“5”Mesmo que o número do ponto flutuante seja“.37”.
Vamos pegar um número e armazená -lo em uma variável assim:
const numberValue = 30.12;Agora, vamos passar esse valor para o Matemática.teto () método e depois imprimi -lo usando console.registro() função, assim como:
console.log (matemática.teto (numberValue));Snippet de código completo
const numberValue = 30.12;Saída
Você pode testemunhar que, mesmo que o número do ponto flutuante seja tão baixo quanto “.12" mas Matemática.teto () O método completou o número para “31”.
Vamos dar outro exemplo de Matemática.teto () Método em que alimentaremos o número com o número do ponto flutuante “.00”Para matemática.Função do teto ():
A saída é "922" e você pode confirmar neste exemplo que o número sempre é arredondado usando o Matemática.teto () método.
Matemática.piso (x)
Matemática.chão() faz exatamente o oposto do Matemática.teto () Método, roda abaixo o número.
Por exemplo, vamos pegar um número cujo número de ponto flutuante é maior que “.5 ”e guarde -o em uma variável como assim:
const numberValue = 53.784;Agora, vamos passar esse valor para o Matemática.chão() método e depois imprimi -lo usando console.registro() função, assim como:
console.log (matemática.piso (numberValue));Fragmento de código
const numberValue = 53.784;Saída
Você pode ver que, mesmo que o número do ponto flutuante seja maior que “.5" mas Matemática.chão() O método reduziu o número para "53".
Aqui está um exemplo de Matemática.chão() Método sem usar uma variável para armazenar o número:
Matemática.trunc (x)
Esse Matemática.trunc () O método retorna apenas a parte inteira do número, a parte antes do ponto decimal “.”. Não completa nada. Por exemplo, vamos pegar um número e armazená -lo em uma variável como assim:
const numberValue = 434.021395753;Agora, vamos passar esse valor para o Matemática.trunc () método e depois imprimi -lo usando console.registro() função, assim como:
console.log (matemática.trunc (numberValue));Snippet de código completo
const numberValue = 434.021395753;Saída
Aqui está outro exemplo sem armazenar o valor em uma variável:
console.log (matemática.Trunc (874.921395753));Todos os quatro métodos juntos
Não existe essa restrição que nos limite a usar apenas um desses métodos em um único número ou uma única variável. Podemos usar todos esses métodos em uma única variável também. Assim como mostrado abaixo:
Fragmento de código
Experimente esses comandos no console do navegador (F12 para Chrome)
número = 6632.678501;Saída
Conclusão
Como programador, você precisa lidar com números e para essas funções matemáticas são usadas. As funções matemáticas são exercidas em um valor numérico para convertê -las em um número real ou um número inteiro. Em JavaScript, o global Matemática Objeto executa várias operações matemáticas. Neste tutorial, abordamos quatro métodos diferentes de JavaScript para modificar os números com exemplos, que são Matemática.redou (), corresponda.teto (), Matemática.piso e Matemática.trunc ().