Mikä on JavaScriptin Operatorin esiintymä?

Mika On Javascriptin Operatorin Esiintyma



Kun ilmoitamme muuttujan JavaScriptissä, emme määrittele sen tyyppiä erikseen. Toisin kuin muut kielet, käytämme vain ' siellä on x ”, joka voi olla numero, taulukko, merkkijono tai käyttäjän määrittämä tietotyyppi. Esimerkiksi C- tai C++-kielessä ohjelmoija määrittää tietotyypin ilmoittaessaan muuttujaa, kuten int, float ja niin edelleen. JavaScript voi kuitenkin hyötyä ' esiintymä ” -operaattori määrittääksesi, kuuluuko objekti tiettyyn tyyppiin.

Tässä artikkelissa kuvataan JavaScriptin 'instanceof'-operaattori.

Mikä on JavaScriptin 'instanceof'-operaattori?

' esiintymä ” -operaattoria käytetään objektityypin määrittämiseen JavaScriptissä. Se tarjoaa loogisen tuloksen, arvot nimeltä ' totta ' tai ' väärä ”. Jos objekti on tietyn luokan esiintymä, se antaa 'true', muussa tapauksessa se tulostaa 'false'.







Kuinka käyttää 'instanceof'-operaattoria JavaScriptissä?

Käytä annettua syntaksia ' esiintymä ”operaattori:



objektin nimi esiintymä objektityyppi

Tässä:



  • ' objektin nimi ” osoittaa kohteen nimen.
  • ' objektityyppi ” osoittaa objektin tyypin, kuten numero, merkkijono, taulukko, objekti ja niin edelleen.

Esimerkki: 'instanceof'-operaattorin käyttäminen JavaScriptissä

Luo taulukko nimeltä ' Kieli (kielet ”:





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

Kuten tiedämme, kaikki JavaScriptissä on objektia, joten matriisi ' Kieli (kielet ” on esine. Tarkista objektin tyyppi, onko määritetty muuttuja ' merkkijono 'tyyppi vai ei:

oli tyyppiä = Kieli (kielet esiintymä merkkijono ;

Tulosta tuloksena oleva arvo konsoliin:



konsoli. Hirsi ( 'Ilmoitetun objektin tyyppi on merkkijono?' + tyyppi ) ;

Voidaan nähdä, että ' Kieli (kielet ' ei ole merkkijonotyyppinen objekti, koska instanceOf-operaattori palautti ' väärä ':

Tarkista se objektityypillä ' Array ':

oli tyyppiä = Kieli (kielet esiintymä Array ;

Lähtö näyttää ' totta 'joka osoittaa, että' Kieli (kielet 'on joukko:

Tämä kaikki koskee instanceof-operaattorin käyttöä JavaScriptissä.

Johtopäätös

JavaScriptissä määritämme muuttujat määrittelemättä niiden tietotyyppiä, kuten ' siellä on x ”, joka voi olla numero, taulukko, merkkijono tai käyttäjän määrittämä tietotyyppi. Muissa ohjelmointikielissä, kuten C tai C++, ohjelmoija määrittää tietotyypin ilmoittaessaan muuttujan, kuten int, float ja niin edelleen. Joten ' esiintymä ” -operaattoria JavaScriptissä käytetään objektityypin määrittämiseen/tarkistamiseen. Jos objekti on tietyn luokan esiintymä, se antaa ' totta ', muuten se tulostaa ' väärä ”. Tässä artikkelissa käsiteltiin JavaScript-instanssioperaattoria.