Latest web development tutorials
×

JavaScript corso

JavaScript corso JavaScript breve introduzione JavaScript uso JavaScript esportazione JavaScript grammatica JavaScript dichiarazioni JavaScript nota JavaScript variabile JavaScript Tipi di dati JavaScript Oggetti JavaScript funzione JavaScript portata JavaScript evento JavaScript stringa JavaScript operatori JavaScript confrontare JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript tipo di conversione JavaScript Espressioni regolari JavaScript errore JavaScript Debugging JavaScript alzata variabile JavaScript Modalità Strict JavaScript Uso improprio JavaScript Forms Authentication JavaScript Parole chiave riservate JavaScript JSON JavaScript void JavaScript Codice Specifica

JS funzione

JavaScript definizione di funzione JavaScript Argomenti funzione JavaScript richiamo della funzione JavaScript chiusure

JS HTML DOM

DOM breve introduzione DOM HTML DOM CSS DOM evento DOM EventListener DOM elemento

JS Tutorial avanzato

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

JS Browser BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript pop JavaScript evento programmato JavaScript Cookies

JS magazzino

JavaScript magazzino JavaScript prova jQuery JavaScript prova Prototype

JS Esempi

JavaScript Esempi JavaScript istanza di oggetto JavaScript istanza di oggetto Browser JavaScript HTML DOM Esempi JavaScript sommario

JS Manuale di riferimento

JavaScript Oggetti HTML DOM Oggetti

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 ()