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.