Kas ir Operatora instance JavaScript?

Kas Ir Operatora Instance Javascript



Deklarējot mainīgo JavaScript, mēs nepārprotami nenosakām tā veidu. Atšķirībā no citām valodām mēs vienkārši lietojam “ ir x ”, kas var būt skaitlis, masīvs, virkne vai lietotāja definēts datu tips. Piemēram, C vai C++ valodā programmētājs norāda datu tipu, deklarējot mainīgo, piemēram, int, float un tā tālāk. Tomēr JavaScript var gūt labumu no “ instanceof ” operatoru, lai noteiktu, vai objekts pieder noteiktam tipam.

Šajā rakstā tiks aprakstīts JavaScript operators “instanceof”.

Kas ir “instanceof” operators JavaScript?

' instanceof ” operators tiek izmantots objekta veida noteikšanai JavaScript. Tas nodrošina Būla rezultātu, vērtības, ko sauc par ' taisnība ” vai “ viltus ”. Ja objekts ir konkrētās klases gadījums, tas dod “true”, pretējā gadījumā tas izvada “false”.







Kā JavaScript izmantot operatoru “instanceof”?

Izmantojiet doto sintaksi ' instanceof ” operators:



objekta nosaukums instanceof objektaTips

Šeit:



  • ' objekta nosaukums ” norāda objekta nosaukumu.
  • ' objektaTips ” norāda objekta veidu, piemēram, numurs, virkne, masīvs, objekts un tā tālāk.

Piemērs: Operatora “instanceof” izmantošana JavaScript

Izveidojiet masīvu ar nosaukumu ' valodas ”:





var valodas = [ 'JavaScript' , 'Java' , 'Python' , 'C' , 'C++' ] ;

Kā mēs zinām, viss JavaScript ir objekts, tāpēc masīvs ' valodas ” ir objekts. Pārbaudiet objekta veidu, vai norādītais mainīgais ir ' Stīga ” veids vai nē:

bija tips = valodas instanceof Stīga ;

Izdrukājiet iegūto vērtību konsolē:



konsole. žurnāls ( 'Deklarētā objekta veids ir virkne?' + veids ) ;

Var redzēt, ka ' valodas ' nav virknes tipa objekts, jo operators instanceOf atgrieza ' viltus ”:

Pārbaudiet to ar objekta tipu ' Masīvs ”:

bija tips = valodas instanceof Masīvs ;

Izvade parāda ' taisnība ', kas norāda, ka' valodas ” ir masīvs:

Tas viss attiecas uz operatora instanceof izmantošanu JavaScript.

Secinājums

JavaScript mēs deklarējam mainīgos, nenorādot to datu tipu, piemēram, ' ir x ”, kas var būt skaitlis, masīvs, virkne vai lietotāja definēts datu tips. Lai gan citās programmēšanas valodās, piemēram, C vai C++, programmētājs norāda datu tipu, deklarējot mainīgo, piemēram, int, float un tā tālāk. Tātad, ' instanceof ” operators JavaScript tiek izmantots, lai noteiktu/pārbaudītu objekta tipu. Ja objekts ir konkrētas klases gadījums, tas dod ' taisnība ”, pretējā gadījumā tas izvada “ viltus ”. Šajā rakstā tika apspriests operators JavaScript instance.