Mis on JavaScripti operaatori eksemplar?

Mis On Javascripti Operaatori Eksemplar



JavaScriptis muutujat deklareerides ei määratle me selle tüüpi selgesõnaliselt. Erinevalt teistest keeltest kasutame me lihtsalt ' seal on x ”, mis võib olla arv, massiiv, string või kasutaja määratud andmetüüp. Näiteks C või C++ keeles määrab programmeerija muutuja deklareerimisel andmetüübi, näiteks int, float jne. JavaScript võib aga kasu saada sellest, kui näide ” operaator, et teha kindlaks, kas objekt kuulub teatud tüüpi.

See artikkel kirjeldab JavaScripti operaatorit 'instanceof'.

Mis on JavaScripti operaator 'instanceof'?

' näide ” operaatorit kasutatakse JavaScriptis objektitüübi määramiseks. See annab tõeväärtuse, väärtused nimega ' tõsi ” või „ vale ”. Kui objekt on konkreetse klassi eksemplar, annab see 'tõene', vastasel juhul väljastab see 'false'.







Kuidas kasutada JavaScriptis operaatorit 'instanceof'?

Kasutage antud süntaksit ' näide ” operaator:



objektiNimi näide objekti tüüp

Siin:



  • objektiNimi ” näitab objekti nime.
  • objekti tüüp ” näitab objekti tüüpi, näiteks number, string, massiiv, objekt jne.

Näide: Operatori 'instanceof' kasutamine JavaScriptis

Looge massiiv nimega ' keeled ”:





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

Nagu me teame, on JavaScriptis kõik objekt, seega massiiv ' keeled ” on objekt. Kontrollige objekti tüüpi, kas määratud muutuja on ' String 'tüüp või mitte:

oli tüüp = keeled näide String ;

Printige saadud väärtus konsoolile:



konsool. logi ( 'Deklareeritud objekti tüüp on String?' + tüüp ) ;

On näha, et ' keeled ' ei ole stringi tüüpi objekt, kuna operaator instanceOf tagastas ' vale ”:

Kontrollige seda objektitüübiga ' Massiiv ”:

oli tüüp = keeled näide Massiiv ;

Väljundil kuvatakse ' tõsi ', mis näitab, et' keeled ” on massiiv:

See kõik puudutab operaatori instanceof kasutamist JavaScriptis.

Järeldus

JavaScriptis deklareerime muutujad nende andmetüüpi täpsustamata, näiteks ' seal on x ”, mis võib olla arv, massiiv, string või kasutaja määratud andmetüüp. Kui teistes programmeerimiskeeltes, nagu C või C++, määrab programmeerija muutuja deklareerimisel andmetüübi (nt int, float jne). Seega ' näide ” operaatorit JavaScriptis kasutatakse objekti tüübi määramiseks/kontrollimiseks. Kui objekt on konkreetse klassi eksemplar, annab see ' tõsi ', muidu väljastab see ' vale ”. Selles artiklis käsitleti operaatori JavaScripti näidet.