|
|
|
||||||||||||||||||||||
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Parceiros - CSS para Web Design - S.O.S Designers - Slackware-Brasil - Crie seu Web site - Oficina da Net |
Classe Number em JavascriptClasse que modela o tipo de dados numéricos. 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.
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)
Autoria e outras referências sobre este artigo Dentro deste artigo: + 1 manual relacionado + 1 categoria relacionada
Manuais relacionados com este artigo Dentro de Programação em Javascript II Seguinte: Classe Boolean em Javascript Anterior: Classe Math em Javascript Categorias relacionadas Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo: + Entrar em DesignComentários dos visitantes Os comentários dos visitantes são para ampliar a informação do artigo. Todos podem participar.
|
| Sobre nós | Copyright | Anuncie | Entrar em contato | <criarweb> |