Il miglior tutorial Numero JavaScript Object Nel 2024, in questo tutorial puoi imparare numeri JavaScript,Esempi,Esempi,Tutte le cifre sono 64 JavaScript,accuratezza,Esempi,Ottale ed esadecimale,Esempi,Esempi,Infinity (Infinito),Esempi,Esempi,NAN - valori non numerici,Esempi,Esempi,Digitale può essere digitale o un oggetto,Esempi,Esempi,Proprietà digitali,Metodi numerici,

Numero JavaScript Object

JavaScript è solo un tipo numerico.

È possibile utilizzare il punto decimale non può essere utilizzato per scrivere i numeri.


numeri JavaScript

numeri JavaScript possono o non possono utilizzare un punto decimale a scrivere:

Esempi

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

Grandi o molto piccoli numeri attraverso la notazione scientifica (esponenziale) a scrivere:

Esempi

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


Tutte le cifre sono 64 JavaScript

JavaScript non è il tipo di linguaggio. A differenza di molti altri linguaggi di programmazione, JavaScript non definisce diversi tipi di digitale, come integer, corto, lungo, float, e così via.

In JavaScript, i numeri non sono divisi in tipo integer e tipo in virgola mobile, tutti i valori sono dal tipo in virgola mobile. JavaScript utilizza lo standard IEEE754 definisce un formato digitale in virgola mobile a 64-bit, può rappresentare un massimo di ± 1,7976931348623157 x 10308, il valore minimo è ± 5 x 10 -324

Valore (aka Frazione / Mantissa) indice segno
52 bit (0 - 51) 11 bit (50 - 62) 1 bit (63)


accuratezza

Integer (nessun punto o la notazione esponenziale decimali) fino a 15.

Il numero massimo di cifre decimali è 17, ma il aritmetica in virgola mobile è preciso, non sempre al 100%:

Esempi

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

Prova »


Ottale ed esadecimale

Se il prefisso è 0, allora il JavaScript sarà interpretato come un numero ottale costante numerica, se il prefisso è zero e "x", viene interpretato come numero esadecimale.

Esempi

var y = 0377;
var z = 0xFF;

Prova »

lampada Non scrivere mai zeri prima del numero, a meno che non è necessario eseguire la conversione ottale.

Per impostazione predefinita, JavaScript visualizzazione cifra decimale.

Ma è possibile utilizzare il metodo toString () in esadecimale uscita, ottale, binario.

Esempi

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

Prova »


Infinity (Infinito)

Quando il risultato digitale dell'operazione supera il numero che può essere rappresentato in JavaScript superiore (overflow), il risultato è un valore infinito speciale (infinito), espressa in JavaScript all'infinito. Analogamente, quando un valore negativo supera il range negativo JavaScript può essere rappresentato, il risultato è infinito negativo, in JavaScript per -Infinity indica. caratteristiche comportamentali di valore infinito, e ci aspettiamo lo stesso: in base alla loro addizione, sottrazione, moltiplicazione e divisione funzionamento risultato è infinito (ovviamente, mantenere il loro segno).

Esempi

myNumber = 2;
while (myNumber! = infinito)
{
myNumber = myNumber * myNumber; // doppio conteggio fino myNumber pari Infinity
}

Prova »

Divisione per zero ha avuto anche illimitata:

Esempi

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

Prova »


NAN - valori non numerici

attributo Nan è un valore speciale che rappresenta i valori non numerici. Questa proprietà viene utilizzata per indicare che un valore non è un numero. oggetti numero può essere impostato a questo valore, che indica che non è un valore numerico.

È possibile utilizzare la funzione globale isNaN () per determinare se un valore è NaN valori.

Esempi

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

Prova »

La divisione per zero è l'infinito, l'infinito è un numero:

Esempi

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

Prova »


Digitale può essere digitale o un oggetto

dati digitali private possono essere inizializzati come x = 123;

JavaScript dati oggetto di inizializzazione digitali, var y = new Number (123);

Esempi

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

Prova »

Esempi

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

Prova »


Proprietà digitali

  • MAX_VALUE
  • MIN_VALUE
  • NEGATIVE_INFINITY
  • POSITIVE_INFINITY
  • NaN
  • prototipo
  • costruttore

Metodi numerici

  • toExponential ()
  • toFixed ()
  • toPrecision ()
  • toString ()
  • valueOf ()
Numero JavaScript Object
10/30