Овај чланак ће описати оператор „инстанцеоф“ у ЈаваСцрипт-у.
Шта је „инстанцеоф“ оператор у ЈаваСцрипт-у?
„ инстанцеоф ” оператор се користи за одређивање типа објекта у ЈаваСцрипт-у. Пружа логички резултат, вредности које се називају „ истинито ” или “ лажно ”. Ако је објекат инстанца одређене класе, он даје „тачно“, у супротном даје „нетачно“.
Како користити „инстанцеоф“ оператор у ЈаваСцрипт-у?
Користите дату синтаксу за „ инстанцеоф ” оператор:
објецтНаме инстанцеоф објецтТипе
овде:
- “ објецтНаме ” означава назив објекта.
- “ објецтТипе ” означава тип објекта, као што је број, стринг, низ, објекат и тако даље.
Пример: Коришћење „инстанцеоф“ оператора у ЈаваСцрипт-у
Креирајте низ под називом „ језика ”:
вар језика = [ 'ЈаваСцрипт' , 'Јава' , 'Питхон' , 'Ц' , 'Ц++' ] ;
Као што знамо, све у ЈаваСцрипт-у је објекат, тако да је низ „ језика ” је објекат. Проверите тип објекта, да ли је наведена променљива „ Низ ” укуцајте или не:
био тип = језика инстанцеоф Низ ;Одштампајте резултујућу вредност на конзоли:
конзола. Пријава ( 'Тип декларисаног објекта је Стринг?' + тип ) ;
Може се видети да је „ језика ” није објекат типа стринг јер је оператор инстанцеОф вратио “ лажно ”:
Проверите то помоћу типа објекта ' Низ ”:
био тип = језика инстанцеоф Низ ;Излаз приказује „ истинито ” што указује да „ језика ” је низ:
То је све о употреби оператора инстанцеоф у ЈаваСцрипт-у.
Закључак
У ЈаваСцрипт-у декларишемо променљиве без навођења њиховог типа података, као што је „ постоји х “, што може бити број, низ, стринг или кориснички дефинисани тип података. Док у другим програмским језицима као што су Ц или Ц++, програмер специфицира тип података када декларише променљиву, као што су инт, флоат и тако даље. Дакле, „ инстанцеоф ” оператор у ЈаваСцрипт-у се користи за одређивање/проверу типа објекта. Ако је објекат инстанца одређене класе, он даје „ истинито “, иначе, излази „ лажно ”. У овом чланку се говорило о ЈаваСцрипт оператору инстанцеоф.