Javascript Fundamentals - Objeto Number #1
October 25, 2016
O próximo objeto que vamos estudar será o Number. Ele é bastante simples, tem poucas propriedades e métodos. Acredito que em dois posts conseguimos conversar bem sobre ele. :)
MAX_VALUE
, MIN_VALUE
, POSITIVE_INFINITY
, NEGATIVE_INFINITY
e NaN
.
Veremos também dois métodos:
toString()
e valueOf
.
MAX_VALUE
Usado para gerar o maior número possível representado no javascript. Qualquer valor acima disso é representado como Infinity
.
MIN_VALUE
Usado para gerar o menor número possível representado no javascript. Ao contrário do que se pode pensar, ele não retorna o maior número negativo possível. O retorno é o número positivo mais próximo de zero. Qualquer valor positivo abaixo disso é representado como 0
.
POSITIVE_INFINITY
Essa propriedade retorna o infinito positivo. Lembra do valor acima do MAX_VALUE
? É exatamente esse.
NEGATIVE_INFINITY
Essa propriedade retorna o infinito negativo. O menor número possível, incluindo números negativos dessa vez.
NaN
Essa propriedade retorna o valor NaN
. Esse valor significa Not-a-Number
e representa…algo que não é um número (elementar, meu caro Watson).
.toString()
Usado para transformar um number em uma string. Esse é um dos métodos genéricos presentes em todos os outros objetos.
.valueOf()
Usado para retornar o valor primitivo de um objeto Number. Esse é um dos métodos genéricos presentes em todos os outros objetos. Um exemplo prático:
Esse post faz parte de uma série. Quer ver as outras postagens? Clique aqui.