Vad är instansen av Operator i JavaScript?

Vad Ar Instansen Av Operator I Javascript



När vi deklarerar en variabel i JavaScript, definierar vi inte uttryckligen dess typ. Till skillnad från andra språk använder vi bara ' det finns x ”, som kan vara ett nummer, en matris, en sträng eller en användardefinierad datatyp. Till exempel, i C eller C++, anger programmeraren datatypen när den deklarerar en variabel, såsom en int, float, och så vidare. Men JavaScript kan dra nytta av att ha en ' instans av ”-operator för att avgöra om ett objekt tillhör en specifik typ.

Den här artikeln kommer att beskriva operatorn 'instanceof' i JavaScript.

Vad är 'instansen av' operatör i JavaScript?

den ' instans av ” operatorn används för att bestämma objekttypen i JavaScript. Det ger ett booleskt resultat, värden som kallas ' Sann ' eller ' falsk ”. Om objektet är en instans av den specifika klassen ger det 'true', annars matar det ut 'false'.







Hur man använder 'instanceof' Operator i JavaScript?

Använd den givna syntaxen för ' instans av ' operatör:



objektnamn instans av objectType

Här:



  • ' objektnamn ” indikerar namnet på objektet.
  • ' objectType ” indikerar typen av objekt, till exempel Number, String, Array, Object, och så vidare.

Exempel: Använda 'instanceof' Operator i JavaScript

Skapa en array som heter ' språk ”:





var språk = [ 'JavaScript' , 'Java' , 'Pytonorm' , 'C' , 'C++' ] ;

Som vi vet är allt i JavaScript ett objekt, så arrayen ' språk ” är ett föremål. Kontrollera typen av objekt, om den angivna variabeln är en ' Sträng ' typ eller inte:

var typ = språk instans av Sträng ;

Skriv ut det resulterande värdet på konsolen:



trösta. logga ( 'Typen av det deklarerade objektet är String?' + typ ) ;

Det kan ses att ' språk ” är inte objekt av strängtyp eftersom operatorn instanceOf returnerade ” falsk ”:

Kontrollera det med objekttyp ' Array ”:

var typ = språk instans av Array ;

Utgången visar ' Sann ' vilket indikerar att ' språk ' är en array:

Det handlar om användningen av instansen av operatorn i JavaScript.

Slutsats

I JavaScript deklarerar vi variabler utan att ange deras datatyp, till exempel ' det finns x ”, som kan vara ett nummer, en matris, en sträng eller en användardefinierad datatyp. Medan i andra programmeringsspråk som C eller C++, specificerar programmeraren datatypen när den deklarerar en variabel, såsom en int, float, och så vidare. Så den ' instans av ”-operatorn i JavaScript används för att bestämma/kontrollera objekttypen. Om objektet är en instans av den specifika klassen, ger det ' Sann ', annars matar den ut ' falsk ”. Den här artikeln diskuterade JavaScript-instansen av operatorn.