Najlepszy samouczek Obiekt JavaScript W 2024 r. W tym samouczku możesz dowiedzieć się Wszystko jest obiektem,Obiekt JavaScript,Dostęp do obiektów nieruchomości,Object Access Method,Tworzenie obiektu JavaScript,Tworzenie bezpośrednie wystąpienie,Przykłady,Przykłady,Korzystanie z konstruktora obiektu,Przykłady,Tworzenie instancji obiektu JavaScript,Te właściwości do obiektów JavaScript,Sposób, aby dodać obiekty do JavaScript,Teraz możesz spróbować:,klasy JavaScript,JavaScript w pętli for ...,Przykłady,

Obiekt JavaScript

Wszystkie rzeczy są obiekty JavaScript: łańcuchy, liczby, tablice, funkcje pl.

Ponadto JavaScript pozwala niestandardowych obiektów.


Wszystko jest obiektem

JavaScript zawiera kilka wbudowanych obiektów, takich jak String, Date, Array, i tak dalej. Tylko ze specjalnymi właściwościami obiektów typu danych i metod.

  • Boolean może być obiektem.
  • typ liczbowy może być obiektem.
  • Łańcuch może być także przedmiotem
  • Data jest obiektem
  • Matematyka i wyrażenia regularne są obiektami
  • Tablica jest obiektem
  • Nawet Funkcja obiektu może być

Obiekt JavaScript

Obiekt znajduje się specjalny rodzaj danych. Obiekty mają właściwości i metody.


Dostęp do obiektów nieruchomości

Nieruchomość jest wartością związane z obiektem.

Składnia atrybut obiektu ma postać:

objectName.propertyName

Ten przykład wykorzystuje właściwość length obiektu String, aby uzyskać długość łańcucha:

var message="Hello World!";
var x=message.length;

Po powyższy kod jest wykonywany, wartość x wynosi:

12


Object Access Method

Metoda jest operacją, która może być wykonana na obiekcie.

Można wywołać metodę, używając następującej składni:

objectName.methodName()

W tym przykładzie wykorzystano metodę obiektu toUpperCase String () do konwersji tekstu na wielkie litery:

var message="Hello world!";
var x=message.toUpperCase();

Po powyższy kod jest wykonywany, wartość x wynosi:

HELLO WORLD!


Tworzenie obiektu JavaScript

Poprzez JavaScript można definiować i tworzyć własne przedmioty.

Utwórz nowy obiekt na dwa różne sposoby:

  • Definiowanie i utworzyć instancję obiektu
  • Użyj funkcji zdefiniować obiekt, a następnie utworzyć nową instancję obiektu

Tworzenie bezpośrednie wystąpienie

Ten przykład tworzy nową instancję obiektu i dodać cztery właściwości:

Przykłady

person=new Object();
person.firstname="John";
person.lastname="Doe";
person.age=50;
person.eyecolor="blue";

Spróbuj »

Alternatywna składnia (za pomocą literałów Object):

Przykłady

person={firstname:"John",lastname:"Doe",age:50,eyecolor:"blue"};

Spróbuj »


Korzystanie z konstruktora obiektu

Ten przykład używa funkcji na budowę obiektów:

Przykłady

function person(firstname,lastname,age,eyecolor)
{
this.firstname=firstname;
this.lastname=lastname;
this.age=age;
this.eyecolor=eyecolor;
}

Spróbuj »

W JavaScript, zwykle zwraca się do funkcji, które realizują się, czy obiekt, który wskazuje na funkcję należy do (run-time)


Tworzenie instancji obiektu JavaScript

Gdy masz konstruktora obiektu, można utworzyć nową instancję obiektu, na przykład:

var myFather=new person("John","Doe",50,"blue");
var myMother=new person("Sally","Rally",48,"green");


Te właściwości do obiektów JavaScript

Można przypisać obiekt, dodawać nowe atrybuty do istniejących obiektów:

Załóżmy personObj już istnieje - co można dodać te nowe atrybuty: imię, nazwisko, wiek i Kolor oczu:

person.firstname="John";
person.lastname="Doe";
person.age=30;
person.eyecolor="blue";

x=person.firstname;

T w powyższym kodzie jest wykonywana, wartość x będzie:

John


Sposób, aby dodać obiekty do JavaScript

Metoda ta jest po prostu przypisane do funkcji obiektu.

W sposobie konstruktora wewnątrz definicji obiektu

function person(firstname,lastname,age,eyecolor)
{
	this.firstname=firstname;
	this.lastname=lastname;
	this.age=age;
	this.eyecolor=eyecolor;

	this.changeName=changeName;
	function changeName(name)
	{
		this.lastname=name;
	}
}

() Wartość nazwą funkcji osoby przypisanej do changeName właściwości Nazwisko.

Teraz możesz spróbować:

myMother.changeName("Doe");

Spróbuj »

klasy JavaScript

JavaScript jest językiem zorientowanym obiektowo, ale nie korzysta z JavaScript klasę.

W JavaScript, klasa nie zostanie utworzony, ani do tworzenia obiektu (jak w innych językach obiektowych) do klasy.

Prototyp JavaScript oparte zamiast klasy oparte.


JavaScript w pętli for pl.

JavaScript dla pl. w rachunku pętli poprzez właściwości obiektu.

gramatyka

for (variable in object)
{
	执行的代码……
}

Uwaga: w przypadku pl. w kodzie pętla bloku będzie wykonywana raz dla każdej nieruchomości.

Przykłady

Pętla przez właściwości obiektu:

Przykłady

var = {osoba fname: "John", lname: "Kowalski", wiek: 25};

dla (x osobiście)
{
txt = txt + osoba [x];
}

Spróbuj »
Obiekt JavaScript
10/30