Obiekty wbudowane w Java Script

JavaScript udostępnia obiektów wewnętrznych (lub „wbudowane”).Są one Array, Boolean, Date, Error, Function, Global, JSON, Math, numer, Object, RegExp, i String obiektów.

 Obiekt Array

Dolny tablicy mogą traktować jako właściwości obiektu, a odwołuje się ich indeksu liczbowego.Należy zauważyć, że nazwanych właściwości dodane do tablicy nie mogą być indeksowane dodatnie. są one niezależne od elementów tablicy.

Aby utworzyć nową macierz, należy użyć Nowy operatora i Array() konstruktora, jak w poniższym przykładzie.

JavaScript
var theMonths = new Array(12);
theMonths[0] = "Jan";
theMonths[1] = "Feb";
theMonths[2] = "Mar";
theMonths[3] = "Apr";
theMonths[4] = "May";
theMonths[5] = "Jun";
theMonths[6] = "Jul";
theMonths[7] = "Aug";
theMonths[8] = "Sep";
theMonths[9] = "Oct";
theMonths[10] = "Nov";
theMonths[11] = "Dec";

Podczas tworzenia tablicy przy użyciu Array słowo kluczowe, JavaScript obejmuje długość właściwość, która rejestruje liczbę wpisów.Jeśli numer nie jest określony, długość jest równa 0, a tablica nie zawiera żadnych wpisów.Jeśli numer jest określony, długość jest ustawiany na ten numer.Jeśli określono więcej niż jeden parametr, parametry są używane jako pozycje w tablicy.Ponadto liczba parametrów jest przypisane do właściwości długości, jak w poniższym przykładzie, który jest taki sam, jak w poprzednim przykładzie.

JavaScript
var theMonths = new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", 
"Jul", "Aug", "Sep", "Oct", "Nov", "Dec");

JavaScript automatycznie zmienia wartość długość podczas dodawania elementów do tablicy, utworzony za pomocą Array słowo kluczowe.W tablicy wskaźników w JavaScript zawsze rozpoczyna się od 0, 1 nie, dzięki czemu właściwości length jest zawsze większa o jeden od największych indeks w tablicy.

 

 

Obiekt String

W JavaScript, tak jakby były obiektów mogą traktować ciągi (i liczby). Ciąg obiektu ma pewne wbudowane metody, które można używać ze swojej ciągi.Jedną z nich jest podciągu metody, która zwraca część ciągu.Trwa dwie liczby jako argumenty.

JavaScript
var aString = "0123456789";

// This code sets aChunk to "456".
var aChunk = aString.substring(4, 7);

// This code sets anotherChunk to "456", using
// the lower value index as the starting index.
var anotherChunk = aString.substring(7, 4);

// This code sets the firstLetter variable to "J"
// by using the array in the preceding array creation example.
firstLetter = theMonths[5].substring(0,1);

Właściwość innego String obiekt jest długość właściwości.Ta właściwość zawiera liczbę znaków w ciągu (od 0 do pustego ciągu).Ta liczbową wartość i mogą zostać wykorzystane bezpośrednio w obliczeniach.

JavaScript
var howLong = "Hello World".length  // Sets the howLong variable to 11.

Obiekt Math

Math obiekt zawiera wiele wstępnie zdefiniowanych stałe i funkcje.Stałe są określonej liczby.Jedną z tych liczb określone jest wartość liczby pi (około 3,14159…).Jest to Math.PI stałą, pokazano w następującym przykładzie.

JavaScript
var radius = 5;
var circleArea = Math.PI * radius * radius;

Jeden z wbudowane funkcje Math obiekt jest metodę potęgowanie lub Math.pow, który podnosi liczbę do potęgi określony.W poniższym przykładzie użyto zarówno pi i potęgowanie do obliczania liczby dziedzinie.

JavaScript

var volume = (4/3)*(Math.PI*Math.pow(radius,3));

 Obiekt Date

Date Obiektu może być używana do reprezentowania dowolnego daty i godziny, aby uzyskać datę i do obliczania różnic między datami.Ten program oferuje kilka właściwości i metody, wszystkie wstępnie zdefiniowane.Ogólnie rzecz biorąc Date posiada dzień tygodnia, miesiąc, dzień i rok, oraz czas w godzinach, minuty i sekundy.Ta informacja jest oparty na liczbę milisekund od 1 stycznia 1970 r. GMT 000, który jest czasu Greenwich (preferowaną termin jest UTC lub „Universal Coordinated Time,”, która odwołuje się do sygnałów wystawiony przez świecie czas standardowy).JavaScript może obsłużyć dat, które znajdują się w zakresie tekstem P.N.E. 250 000Aby 255,000 r. N.E.

Aby utworzyć nową Date obiektu, należy użyć Nowy operatora, jak pokazano w następującym przykładzie.

 Java Script
var toDay = new Date();  
var thisYear = toDay.getFullYear();
var thisMonth = theMonths[toDay.getMonth()];
var thisDay = thisMonth  + " " + toDay.getDate() + ", " + thisYear;

Obiekt Number

Oprócz specjalne stałe numeryczne (PI, na przykład), które są dostępne w Math obiekty, kilka innych stałych są dostępne w JavaScript za pośrednictwem numer obiektu.

Stała Opis
Nazwach Number.MAX_VALUE Największa liczba możliwe, o 1.79E + 308; może być dodatnia lub ujemna.(Wartość zmienia się nieznacznie od systemu do systemu.)
Number.MIN_VALUE Najmniejsza liczba możliwych około 5.00E-324; może być dodatnia lub ujemna.(Wartość zmienia się nieznacznie od systemu do systemu.)
Number.NaN Specjalna wartość liczbą „nie liczba.”
Number.POSITIVE_INFINITY Wartość dodatnią większą niż największa liczba dodatnia (nazwach Number.MAX_VALUE) jest automatycznie konwertowany na tej wartości. reprezentowane jako nieskończoność.
Number.NEGATIVE_INFINITY Wartości ujemne więcej niż największego ujemna (-nazwach Number.MAX_VALUE) jest automatycznie konwertowany na tej wartości. reprezentowane jako – nieskończoność.

Number.NaN jest stałą specjalnych jest określony jako „nie liczba.” Podjęto próbę do analizowania nie można przeanalizować jako zwraca liczbę Number.NaN. NaN porównuje różnej dowolną liczbę i do samego siebie.Do testowania NaN wynik, nie sklepy Number.NaNużyj isNaN() zamiast tego działania.

Obiekt JSON

JSON to prosty danych-format wymiany podzbiór notacji literałowy obiekt języka JavaScript w oparciu o.

Obiekt JSON zawiera dwie funkcje można przekonwertować na i w formacie JSON. JSON.stringify funkcji serializuje obiekty i tablice na tekst w formacie JSON. JSON.parse funkcji Cofnij wykonuje serializację JSON tekstu do tworzenia obiektów w pamięci.

Źródła:

Źródło 1

Źródło 2