Iniciando no Javascript: Classe Number em Javascript
Autor/fonte: CriarWeb.com
E-mail/Url: http://www.criarweb.com/artigos/306.php
Tweet
A classe Number modela o tipo de dados numéricos. Foi acrescentado na versão 1.1 de Javascript (com Netscape Navigator 3). Serve para criar objetos que têm dados numéricos como valor. É muito provável que você não chegue a utilizar em nenhuma ocasião. Pelo menos em todos os scripts que servem para fazer as coisas mais distintas e úteis.
Nota: Conhecemos o tipo de dados numéricos no primeiro manual de javascript. Este nos servia para salvar valores numéricos sem mais. Este objeto modela este tipo de dados e a classe em si, oferece algum método que pode ser útil. Para os cálculos matemáticos e o uso de números em geral vamos utilizar sempre as variáveis numéricas vistas anteriormente.
O valor do objeto Number que se cria depende do que receba o construtor da classe Number. Com estas regras:
. Se o construtor recebe um número, então inicia o objeto com o número que recebe. Se receber um número entre aspas, o converte a valor numérico, devolvendo também tal número;
. Devolve 0 em caso de que não receba nada;
. No caso de que receba um valor não numérico devolve NaN, que significa "Not a Number" (não é um número);
. Se receber false se inicia a 0 e se receber true se inicia a 1.
Seu funcionamento pode ser resumido nestes exemplos:
Propriedades da classe Number
Esta classe também nos oferece várias propriedades que contém os seguintes valores:
NaN
Como vimos, significa Not a Number, ou em português, não é um número.
MAX_VALUE e MIN_VALUE
Salvam o valor do máximo e do mínimo valor que se pode representar em Javascript
NEGATIVE_INFINITY e POSITIVE_INFINITY
Representam os valores, negativos e positivos respectivamente, a partir dos quais há transbordamento.
Estas propriedades são de classe, portanto acessaremo-las a partir do nome da classe, tal como podemos ver neste exemplo no qual se mostra cada um dos seus valores:
Nota: Conhecemos o tipo de dados numéricos no primeiro manual de javascript. Este nos servia para salvar valores numéricos sem mais. Este objeto modela este tipo de dados e a classe em si, oferece algum método que pode ser útil. Para os cálculos matemáticos e o uso de números em geral vamos utilizar sempre as variáveis numéricas vistas anteriormente.
O valor do objeto Number que se cria depende do que receba o construtor da classe Number. Com estas regras:
. Se o construtor recebe um número, então inicia o objeto com o número que recebe. Se receber um número entre aspas, o converte a valor numérico, devolvendo também tal número;
. Devolve 0 em caso de que não receba nada;
. No caso de que receba um valor não numérico devolve NaN, que significa "Not a Number" (não é um número);
. Se receber false se inicia a 0 e se receber true se inicia a 1.
Seu funcionamento pode ser resumido nestes exemplos:
var n1 = new Number()
document.write(n1 + "<br>")
//mostra um 0
var n2 = new Number("oi")
document.write(n2 + "<br>")
//mostra NaN
var n3 = new Number("123")
document.write(n3 + "<br>")
//mostra 123
var n4 = new Number("123asdfQWERTY")
document.write(n4 + "<br>")
//mostra NaN
var n5 = new Number(123456)
document.write(n5 + "<br>")
//mostra 123456
var n6 = new Number(false)
document.write(n6 + "<br>")
//mostra 0
var n7 = new Number(true)
document.write(n7 + "<br>")
//mostra 1
Propriedades da classe Number
Esta classe também nos oferece várias propriedades que contém os seguintes valores:
NaN
Como vimos, significa Not a Number, ou em português, não é um número.
MAX_VALUE e MIN_VALUE
Salvam o valor do máximo e do mínimo valor que se pode representar em Javascript
NEGATIVE_INFINITY e POSITIVE_INFINITY
Representam os valores, negativos e positivos respectivamente, a partir dos quais há transbordamento.
Estas propriedades são de classe, portanto acessaremo-las a partir do nome da classe, tal como podemos ver neste exemplo no qual se mostra cada um dos seus valores:
document.write("Propriedade NaN: " + Number.NaN)
document.write("<br>")
document.write("Propriedade MAX_VALUE: " + Number.MAX_VALUE)
document.write("<br>")
document.write("Propriedade MIN_VALUE: " + Number.MIN_VALUE)
document.write("<br>")
document.write("Propriedade NEGATIVE_INFINITY: " + Number.NEGATIVE_INFINITY)
document.write("<br>")
document.write("Propriedade POSITIVE_INFINITY: " + Number.POSITIVE_INFINITY)
Enviado por xKuRt em 22/11/2006 às 09:13
Avaliação
Esta publicação ainda não foi avaliada!
A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.
Comentários
Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).
Envio de comentário:
Quinta, 23 de Maio de 2013
Área restrita
Leitura recomendada
Últimas publicações
- Microsoft pode estar "espionando" suas mensagens no Skype
- Brasil tem mais de 100 milhões de acessos à internet em banda larga
- Vírus pelo Skype já afetou 80 mil pessoas na América Latina
- Setor de telecomunicações vai receber mais recursos para a melhoria da internet
- Lynx - Browser via terminal no GNU/Linux
Top 5 membros
- dddweb213 pts
- andersonop207 pts
- Jotah197 pts
- fbinasco165 pts
- fredbcn117 pts
Últimos membros cadastrados
- 96049886em 23/05
- GabsMullerem 22/05
- igorabbem 20/05





