Latest web development tutorials
×

JavaScript Kurs

JavaScript Kurs JavaScript Kurze Einführung JavaScript Verwendung JavaScript Export JavaScript Grammatik JavaScript Statements JavaScript Note JavaScript Variable JavaScript Datentypen JavaScript Objekte JavaScript Funktion JavaScript Anwendungsbereich JavaScript Ereignis JavaScript Schnur JavaScript Die Betreiber JavaScript vergleichen JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript Typumwandlung JavaScript Reguläre Ausdrücke JavaScript Fehler JavaScript Fehlerbeseitigung JavaScript Variable Lift JavaScript Strict-Modus JavaScript Missbrauch JavaScript Formularauthentifizierung JavaScript reservierte Schlüsselwörter JavaScript JSON JavaScript void JavaScript Code-Spezifikation

JS Funktion

JavaScript Funktionsdefinition JavaScript Funktionsargumente JavaScript Funktionsaufruf JavaScript Verschlüsse

JS HTML DOM

DOM Kurze Einführung DOM HTML DOM CSS DOM Ereignis DOM EventListener DOM Element

JS Erweiterte Tutorial

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

JS Browser BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript Pop JavaScript Timed Ereignis JavaScript Cookies

JS Lagerhaus

JavaScript Lagerhaus JavaScript Test jQuery JavaScript Test Prototype

JS Beispiele

JavaScript Beispiele JavaScript Object-Instanz JavaScript Browser-Objektinstanz JavaScript HTML DOM Beispiele JavaScript Zusammenfassung

JS Referenzhandbuch

JavaScript Objekte HTML DOM Objekte

JavaScript Nummer Objekt

JavaScript ist nur ein numerischer Typ.

Sie können das Komma verwenden nicht verwendet werden können, Zahlen zu schreiben.


JavaScript Zahlen

JavaScript Zahlen kann oder auch nicht ein Komma verwenden zu schreiben:

Beispiele

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

Große oder sehr kleine Zahlen durch wissenschaftliche (exponentiell) Notation zu schreiben:

Beispiele

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


Alle Figuren sind 64 JavaScript

JavaScript ist nicht die Art der Sprache. Im Gegensatz zu vielen anderen Programmiersprachen nicht definiert JavaScript nicht verschiedene Arten von digitalen, wie integer, kurz, lang, schwimmen, und so weiter.

In JavaScript Zahlen nicht in Integer-Typ unterteilt sind und Floating-Point-Typ, sind alle Zahlen aus dem Floating-Point-Typ. JavaScript verwendet IEEE754-Standard eine 64-Bit-Floating-Point definiert digitales Format, es maximal ± 1,7976931348623157 x 10308 darstellen kann, der Minimalwert beträgt ± 5 x 10 -324

Wert (aka Fraction / Mantissa) Index Zeichen
52 Bits (0-51) 11 Bits (50-62) 1 bit (63)


Genauigkeit

Integer (kein Komma oder Exponentialschreibweise) bis zu 15.

Die maximale Anzahl der Dezimalstellen ist 17, aber die Fließkommaarithmetik ist nicht zu 100% korrekt:

Beispiele

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

Versuchen »


Oktal und Hexadezimal

Wenn das Präfix 0 ist, dann wird die JavaScript als numerische Konstante Oktalzahl interpretiert werden, falls das Präfix Null und "x" ist, es als Hexadezimalzahl interpretiert wird.

Beispiele

var y = 0377;
var z = 0xFF;

Versuchen »

Lampe Schreiben Sie niemals Nullen vor der Zahl, es sei denn, Sie Oktal Umwandlung durchführen müssen.

Standardmäßig JavaScript stellige Dezimalzahl Anzeige.

Aber Sie können die Methode toString () zur Ausgabe von hexadezimal, oktal, binär verwenden.

Beispiele

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

Versuchen »


Unendlichkeit (Unendlichkeit)

Wenn das digitale Ergebnis der Operation die Anzahl übersteigt, die im oberen JavaScript (Überlauf) dargestellt werden kann, ist das Ergebnis eine besondere unendlich (unendlich) Wert, ausgedrückt in JavaScript zur Unendlichkeit. In ähnlicher Weise, wenn ein negativer Wert kann der negative Bereich von JavaScript übersteigt dargestellt werden, ist das Ergebnis negativ unendlich, in JavaScript zu -Infinity anzeigt. Verhaltensmerkmale von unendlichem Wert, und wir erwarten das gleiche: auf der Grundlage ihrer Addition, Subtraktion, Multiplikation und Division Operationsergebnis ist unendlich (natürlich behalten ihre Zeichen).

Beispiele

myNumber = 2;
während (myNumber! = Unendlich)
{
myNumber = myNumber * myNumber; // Doppelzählung bis myNumber gleich Unendlichkeit
}

Versuchen »

Division durch Null hatte auch unbegrenzt:

Beispiele

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

Versuchen »


NaN - nicht-numerischen Werte

NaN Attribut ist ein spezieller Wert, der nicht-numerischen Werte. Diese Eigenschaft wird verwendet, um anzuzeigen, dass ein Wert ist keine Zahl. Anzahl Objekte können auf diesen Wert gesetzt werden, was darauf hinweist, dass es nicht ein numerischer Wert ist.

Sie können die isNaN () globale Funktion verwenden, um zu bestimmen, ob ein Wert NaN-Werte ist.

Beispiele

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

Versuchen »

Division durch Null ist unendlich, unendlich ist eine Zahl:

Beispiele

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

Versuchen »


Digitale kann ein digitales oder ein Objekt sein,

Private digitale Daten können als x = 123 initialisiert werden;

JavaScript digitales Objekt Initialisierungsdaten, var y = new Number (123);

Beispiele

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

Versuchen »

Beispiele

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

Versuchen »


Digitale Eigenschaften

  • MAX_VALUE
  • MIN_VALUE
  • NEGATIVE_INFINITY
  • POSITIVE_INFINITY
  • NaN
  • Prototyp
  • Konstruktor

Numerische Methoden

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