Latest web development tutorials
×

JavaScript curso

JavaScript curso JavaScript breve introdução JavaScript uso JavaScript exportação JavaScript gramática JavaScript demonstrações JavaScript nota JavaScript variável JavaScript Tipos de dados JavaScript objetos JavaScript função JavaScript escopo JavaScript evento JavaScript corda JavaScript operadores JavaScript comparar JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript tipo de conversão JavaScript Expressões regulares JavaScript erro JavaScript depuração JavaScript lift variável JavaScript Modo estrito JavaScript Uso indevido JavaScript Autenticação de formulários JavaScript Palavras-chave reservadas JavaScript JSON JavaScript void JavaScript Especificação código

JS função

JavaScript definição de função JavaScript Argumentos da função JavaScript chamada de função JavaScript Closures

JS HTML DOM

DOM breve introdução DOM HTML DOM CSS DOM evento DOM EventListener DOM elemento

JS Tutorial avançado

JavaScript objetos JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp objetos

JS navegador BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript estouro JavaScript cronometrado Evento JavaScript Cookies

JS armazém

JavaScript armazém JavaScript teste jQuery JavaScript teste Prototype

JS Exemplos

JavaScript Exemplos JavaScript instância do objeto JavaScript instância do objeto navegador JavaScript HTML DOM Exemplos JavaScript resumo

JS manual de referência

JavaScript objetos HTML DOM objetos

Número JavaScript Object

JavaScript é apenas um tipo numérico.

Você pode usar o ponto decimal não pode ser usado para escrever números.


números de JavaScript

números JavaScript pode ou não pode usar um ponto decimal a escrever:

Exemplos

var pi=3.14; // 使用小数点
var x=34; // 不使用小数点

Grandes ou muito pequenos números através de notação científica (exponencial) para escrever:

Exemplos

var y=123e5; // 12300000
var z=123e-5; // 0.00123


Todos os números são 64 JavaScript

JavaScript não é o tipo de linguagem. Ao contrário de muitas outras linguagens de programação, JavaScript não define diferentes tipos de digital, como o número inteiro, curto, longo, float, e assim por diante.

Em JavaScript, os números não são divididos em tipo inteiro e tipo de ponto flutuante, todos os valores são do tipo de ponto flutuante. JavaScript utiliza padrão IEEE754 define um formato digital de ponto flutuante de 64-bits, que pode representar um máximo de ± 1,7976931348623157 X 10308, o valor mínimo é de ± 5 x 10 -324

Valor (aka Fração / Mantissa) índice sinal
52 bits (0 - 51) 11 bits (50 - 62) 1 bit (63)


precisão

Integer (sem ponto ou notação exponencial decimal) até 15.

O número máximo de casas decimais é de 17, mas a aritmética de ponto flutuante não é sempre 100% exato:

Exemplos

var x = 0.2+0.1; // 输出结果为 0.30000000000000004

tente »


Octal e hexadecimal

Se o prefixo é 0, então o JavaScript será interpretada como um número octal constante numérica, se o prefixo é zero e "x", que é interpretada como um número hexadecimal.

Exemplos

var y = 0377;
var z = 0xFF;

tente »

lâmpada Nunca escreva zeros antes do número, a menos que você precisa para executar a conversão octal.

Por padrão, o JavaScript exposição do dígito decimal.

Mas você pode usar o método toString () para hexadecimal saída, octal, binário.

Exemplos

var myNumber=128;
myNumber.toString(16); // 返回 80
myNumber.toString(8); // 返回 200
myNumber.toString(2); // 返回 10000000

tente »


Infinito (Infinito)

Quando o resultado digital do funcionamento exceder o número que pode ser representado no JavaScript superior (overflow), o resultado é um valor infinito especial (infinito), expressa em JavaScript ao infinito. Da mesma forma, quando um valor negativo excede o intervalo negativo de JavaScript pode ser representado, o resultado é infinito negativo, em JavaScript para -Infinity indica. características comportamentais de valor infinito, e esperamos o mesmo: com base em seu resultado adição, subtração, multiplicação e operação de divisão é infinito (é claro, manter a sua placa).

Exemplos

myNumber = 2;
while (myNumber! = Infinito)
{
myNumber = myNumber * myNumber; // dupla contagem até myNumber igual Infinito
}

tente »

Divisão por zero também teve ilimitada:

Exemplos

var x = 2/0;
var y = -2/0;

tente »


NaN - valores não-numéricos

atributo NaN é um valor especial que representa os valores não numéricos. Esta propriedade é usada para indicar que um valor não é um número. objectos número pode ser ajustado para este valor, indicando que ele não é um valor numérico.

Você pode usar a função global isNaN () para determinar se um valor for valores NaN.

Exemplos

var x = 1000 / "Apple";
isNaN(x); // 返回 true
var y = 100 / "1000";
isNaN(y); // 返回 false

tente »

Divisão por zero é infinito, o infinito é um número:

Exemplos

var x = 1000 / 0;
isNaN(x); // 返回 false

tente »


Digital pode ser uma digital ou um objecto

dados digitais privadas pode ser inicializado como x = 123;

JavaScript dados de objeto de inicialização digitais, var y = new Number (123);

Exemplos

var x = 123;
var y = new Number(123);
typeof(x) // 返回 Number
typeof(y) // 返回 Object

tente »

Exemplos

var x = 123;
var y = new Number(123);
(x === y) // 为 false,因为 x 是一个数字,y 是一个对象

tente »


Propriedades digitais

  • MAX_VALUE
  • MIN_VALUE
  • NEGATIVE_INFINITY
  • POSITIVE_INFINITY
  • NaN
  • protótipo
  • construtor

Métodos numéricos

  • toExponential ()
  • toFixed ()
  • toPrecision ()
  • toString ()
  • valueOf ()