Š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.