Što je instanca operatora u JavaScriptu?

Sto Je Instanca Operatora U Javascriptu



Dok deklariramo varijablu u JavaScriptu, ne definiramo eksplicitno njen tip. Za razliku od drugih jezika, mi samo koristimo ' postoji x ”, što može biti broj, niz, niz ili korisnički definiran tip podataka. Na primjer, u C ili C++, programer specificira tip podataka kada deklarira varijablu, kao što je int, float, i tako dalje. Međutim, JavaScript može imati koristi od ' instanceof ” za utvrđivanje pripada li objekt određenoj vrsti.

Ovaj članak će opisati operator 'instanceof' u JavaScriptu.

Što je operator 'instanceof' u JavaScriptu?

' instanceof ” operator se koristi za određivanje tipa objekta u JavaScriptu. Pruža Booleov rezultat, vrijednosti zvane ' pravi ' ili ' lažno ”. Ako je objekt instanca određene klase, daje 'true', inače, daje 'false'.







Kako koristiti operator “instanceof” u JavaScriptu?

Upotrijebite danu sintaksu za ' instanceof ” operator:



naziv objekta instanceof objectType

Ovdje:



  • naziv objekta ” označava naziv objekta.
  • objectType ” označava vrstu objekta, kao što je broj, niz, niz, objekt i tako dalje.

Primjer: korištenje operatora “instanceof” u JavaScriptu

Napravite niz pod nazivom ' Jezici ”:





var jezici = [ 'JavaScript' , 'Java' , 'Piton' , 'C' , 'C++' ] ;

Kao što znamo, sve u JavaScriptu je objekt, tako da niz ' Jezici ” je objekt. Provjerite tip objekta, je li navedena varijabla ' Niz ” tip ili ne:

bio tip = Jezici instanceof Niz ;

Ispišite dobivenu vrijednost na konzoli:



konzola. log ( 'Tip deklariranog objekta je String?' + tip ) ;

Može se vidjeti da je „ Jezici ” nije objekt vrste niza jer je operator instanceOf vratio „ lažno ”:

Provjerite s tipom objekta ' Niz ”:

bio tip = Jezici instanceof Niz ;

Izlaz prikazuje ' pravi ” što označava da “ Jezici ” je niz:

To je sve o korištenju operatora instanceof u JavaScriptu.

Zaključak

U JavaScriptu deklariramo varijable bez navođenja njihovog tipa podataka, kao što je ' postoji x ”, što može biti broj, niz, niz ili korisnički definiran tip podataka. Dok u drugim programskim jezicima kao što su C ili C++, programer specificira tip podataka kada deklarira varijablu, kao što je int, float itd. Dakle, ' instanceof ” operator u JavaScriptu koristi se za određivanje/provjeru tipa objekta. Ako je objekt instanca određene klase, daje ' pravi ', u suprotnom izlazi ' lažno ”. U ovom se članku raspravljalo o operatoru JavaScript instanceof.