Objetos Boolean e Number - Números e Booleanos

Neste tutorial, falaremos de dois objetos simples: o Boolean e o Number.

O Objeto Boolean: Booleanos em JavaScript


Para criamos um objeto de nome bool do tipo Boolean, fazemos:
var bool = new Boolean( valor );

Onde valor pode assumir apenas uma opção:
  1. True (Verdadeiro)
  2. False (Falso)

O valor false pode ser representado das seguintes maneiras:
  • false  - Valor booleano
  • 0 - Número 0
  • null - Nulo
  • Number.NaN - Not a Number
  • "" - String vazia

Todo o restante é visto como true. Note que false é um valor booleano, já "false" é uma string, e seria true.

Métodos do objeto Boolean:

  1. toString() - Retorna uma string, "true" caso o objeto seja true ou "false" caso seja false.
  2. valueOf() - Retorna o valor booleano do objeto em questão que invocou o método


Objeto Number - Métodos e Propriedades

Podemos usar variáveis do tipo Number, ao invés de números puros, através do objeto Number:
var numero = new Number( valor );

Métodos:
  • toString( base ) - Transforma o número armazenado no objeto em uma string na base base. Nossa base é a decimal (10 - valor padrão). Se fizermos:
    var numero = new Number(2);

E depois:
numero.toString(2), ele retorna a string "10", pois o número inteiro decimal 2 é representado como 10 no sistema binário (base 2).


Alguns métodos e propreidades do Objeto Number:
  • valueOf() - Retorna o valor numérico no objeto
  • Number.MAX_VALUE - Maior valor que um número pode armazenar no JS
  • Number.MIN_VALUE - Menor valor que o JS pode armazenar de um número
  • Number.NaN - Not a Number, representação de algo que não é representável por números (como infinito ou algo dividido por 0)
  • Number.NEGATIVE_INFINITY - Representação de um valor menor que -Number.MAX_VALUE .
  • Number.POSITIVE_INFINITY - Representação de um valor maior que Number.MAX_VALUE
Mais informações:

Nenhum comentário:

Postar um comentário