Latest web development tutorials
×

JavaScript kurs

JavaScript kurs JavaScript krótkie wprowadzenie JavaScript zwyczaj JavaScript eksport JavaScript gramatyka JavaScript oświadczenia JavaScript uwaga JavaScript zmienna JavaScript Typy danych JavaScript Przedmioty JavaScript funkcja JavaScript zakres JavaScript wydarzenie JavaScript sznur JavaScript operatorzy JavaScript porównać JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript Typ konwersji JavaScript Wyrażenia regularne JavaScript błąd JavaScript Debugowanie JavaScript zmienny wyciąg JavaScript Tryb Strict JavaScript Zastosowanie niezgodne z przeznaczeniem JavaScript Uwierzytelnianie za pomocą formularzy JavaScript zarezerwowane słowa kluczowe JavaScript JSON JavaScript void JavaScript Kod Specyfikacja

JS funkcja

JavaScript definicja funkcji JavaScript Argumenty funkcji JavaScript wywołanie funkcji JavaScript zamknięcia

JS HTML DOM

DOM krótkie wprowadzenie DOM HTML DOM CSS DOM wydarzenie DOM EventListener DOM element

JS zaawansowane Tutorial

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

JS przeglądarka BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript muzyka pop JavaScript Tymczasowy zdarzenia JavaScript Cookies

JS magazyn

JavaScript magazyn JavaScript test jQuery JavaScript test Prototype

JS Przykłady

JavaScript Przykłady JavaScript instancja obiektu JavaScript Przeglądarka Instancja obiektu JavaScript HTML DOM Przykłady JavaScript streszczenie

JS Reference Manual

JavaScript Przedmioty HTML DOM Przedmioty

Ilość JavaScript Object

JavaScript to tylko jeden typ numeryczny.

Można użyć punkt dziesiętny nie mogą być używane do pisania liczb.


numery JavaScript

numery JavaScript mogą lub nie mogą używać kropki dziesiętnej napisać:

Przykłady

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

Duże lub bardzo małe liczby poprzez naukowej (wykładniczej) notacji napisać:

Przykłady

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


Wszystkie dane są 64 JavaScript

JavaScript nie jest to rodzaj języka. W przeciwieństwie do wielu innych językach programowania, JavaScript nie definiuje różne rodzaje cyfrowych, takich jak liczba całkowita, krótkie, długie, pływak, i tak dalej.

W JavaScript, numery nie są podzielone na liczbę całkowitą typu i rodzaju zmiennoprzecinkową, wszystkie dane od rodzaju zmiennoprzecinkową. JavaScript wykorzystuje standardowy IEEE754 definiuje 64-bitowe zmiennoprzecinkowe formacie cyfrowym, może reprezentować maksymalnie ± 1.7976931348623157 x 10308, wartość minimalna wynosi ± 5 x 10 -324

Wartość (aka Frakcja / mantysa) wskaźnik znak
52 bitów (0 - 51) 11 bitów (50 - 62) 1 bit (63)


dokładność

Integer (brak przecinka lub notacja wykładnicza) do 15.

Maksymalna liczba miejsc po przecinku wynosi 17, ale arytmetyka zmiennoprzecinkowa nie zawsze jest skuteczny w 100%:

Przykłady

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

Spróbuj »


Ósemkowy i szesnastkowy

Jeśli prefiks jest 0, wówczas JavaScript zostanie zinterpretowany jako numerycznej stałej liczby ósemkowej jeśli prefiks jest zero i "x", jest interpretowany jako liczba szesnastkowa.

Przykłady

var y = 0377;
var z = 0xFF;

Spróbuj »

lampa Nigdy nie zapisuj zer przed numerem, chyba trzeba wykonać ósemkowy konwersję.

Domyślnie, JavaScript wyświetlaczu cyfry po przecinku.

Ale można użyć metody toString () w celu wyjścia szesnastkowym, ósemkowym, binarnym.

Przykłady

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

Spróbuj »


Nieskończoność (Nieskończoność)

Gdy wynik cyfrowy operacji przekracza liczbę osób, które mogą być reprezentowane w górnej JavaScript (przelewowym), wynik jest wartością szczególną infinity (nieskończoność), wyrażone w języku JavaScript w nieskończoność. Podobnie, gdy ujemna wartość przekracza ujemny zakres JavaScript może być reprezentowany, wynik jest ujemny nieskończoność, w JavaScript, żeby -Infinity wskazuje. Behawioralne cechy nieskończonej wartości i tego samego oczekujemy: na podstawie ich dodawanie, odejmowanie, mnożenie i dzielenie wyniku operacji jest nieskończoność (oczywiście, zachowują swój znak).

Przykłady

myNumber = 2;
while (myNumber! = nieskończoność)
{
myNumber = myNumber * myNumber; // podwójne liczenie aż MyNumber równą nieskończoności
}

Spróbuj »

Dzielenie przez zero miał również nieograniczona:

Przykłady

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

Spróbuj »


NaN - wartości nienumerycznych

atrybut NaN jest szczególną wartością reprezentującą wartości nienumeryczne. Ta właściwość jest używana w celu wskazania, że ​​wartość nie jest liczbą. Przedmioty liczba może być ustawiony na wartość, co oznacza, że ​​nie jest wartością numeryczną.

Można użyć isNaN () funkcję globalnego w celu określenia, czy dana wartość jest wartość NaN.

Przykłady

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

Spróbuj »

Dzielenie przez zero jest nieskończoność, nieskończoność jest numer:

Przykłady

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

Spróbuj »


Cyfrowe mogą być cyfrowe lub przedmiotu

Prywatne dane cyfrowe mogą być inicjowane jako x = 123;

JavaScript cyfrowych danych inicjalizacji obiektu, var y = new Number (123);

Przykłady

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

Spróbuj »

Przykłady

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

Spróbuj »


Właściwości cyfrowe

  • MAX_VALUE
  • MIN_VALUE
  • NEGATIVE_INFINITY
  • POSITIVE_INFINITY
  • NaN
  • prototyp
  • konstruktor

Metody numeryczne

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