Ta članek bo opisal operator »instanceof« v JavaScriptu.
Kaj je operator »instanceof« v JavaScriptu?
' instanceof ” se uporablja za določanje vrste objekta v JavaScriptu. Zagotavlja logični rezultat, vrednosti, imenovane ' prav « ali » lažno ”. Če je objekt primerek določenega razreda, poda »true«, sicer pa izpiše »false«.
Kako uporabiti operator 'instanceof' v JavaScriptu?
Uporabite dano sintakso za » instanceof ” operater:
objectName instanceof objectType
Tukaj:
- “ objectName ” označuje ime predmeta.
- “ objectType ” označuje vrsto predmeta, kot je število, niz, niz, predmet itd.
Primer: uporaba operatorja »instanceof« v JavaScriptu
Ustvarite niz z imenom ' jezikov ”:
var jezikov = [ 'JavaScript' , 'Java' , 'Python' , 'C' , 'C++' ] ;
Kot vemo, je vse v JavaScriptu objekt, zato je niz ' jezikov ” je predmet. Preverite vrsto predmeta, ali je navedena spremenljivka ' Vrvica ” tip ali ne:
je bil tip = jezikov instanceof Vrvica ;Natisnite dobljeno vrednost na konzoli:
konzola. dnevnik ( 'Vrsta deklariranega predmeta je String?' + vrsta ) ;
Vidi se, da je ' jezikov ” ni objekt vrste niz, ker je operator instanceOf vrnil ” lažno ”:
Preverite z vrsto predmeta ' Array ”:
je bil tip = jezikov instanceof Array ;Izhod prikaže ' prav ', kar pomeni, da' jezikov ” je niz:
To je vse o uporabi operatorja instanceof v JavaScriptu.
Zaključek
V JavaScriptu deklariramo spremenljivke, ne da bi navedli njihov podatkovni tip, kot je ' tam je x «, ki je lahko število, niz, niz ali uporabniško določen podatkovni tip. Medtem ko v drugih programskih jezikih, kot sta C ali C++, programer določi podatkovni tip, ko deklarira spremenljivko, kot je int, float itd. Torej ' instanceof ” v JavaScriptu se uporablja za določanje/preverjanje vrste predmeta. Če je predmet primerek določenega razreda, daje ' prav «, sicer izpiše » lažno ”. Ta članek je obravnaval operator JavaScript instanceof.