logo

ЈаваСцрипт оператори

ЈаваСцрипт оператори су симболи који се користе за обављање операција над операндима. На пример:

 var sum=10+20; 

Овде је + аритметички оператор, а = оператор доделе.

Постоје следећи типови оператора у ЈаваСцрипт-у.

  1. Аритметички оператори
  2. Компарациони (релациони) оператори
  3. Битвисе Операторс
  4. Логички оператори
  5. Оператори додељивања
  6. Специјални оператери

ЈаваСцрипт аритметички оператори

Аритметички оператори се користе за извођење аритметичких операција над операндима. Следећи оператори су познати као ЈаваСцрипт аритметички оператори.

ОператерОписПример
+Додатак10+20 = 30
-Одузимање20-10 = 10
*Множење10*20 = 200
/дивизије20/10 = 2
%Модул (остатак)20%10 = 0
++Повећањевар а=10; а++; Сада је а = 11
--Декрементвар а=10; а--; Сада је а = 9

Оператори за поређење ЈаваСцрипт-а

ЈаваСцрипт оператор поређења упоређује два операнда. Оператори поређења су следећи:

ОператерОписПример
==Је једнако10==20 = нетачно
===Идентични (једнаки и истог типа)10==20 = нетачно
!=Неједнако са10!=20 = тачно
!==Није идентично20!==20 = нетачно
>Веће од20>10 = тачно
>=Већи или једнак20>=10 = тачно
<Мање оддвадесет<10 = false< td>
<=< td>Мање или једнакодвадесет<=10 = false< td>

ЈаваСцрипт-битни оператори

Битови оператори изводе битне операције над операндима. Битни оператори су следећи:

ОператерОписПример
&Битвисе АНД(10==20 & 20==33) = нетачно
|Битвисе ОР(10==20 | 20==33) = нетачно
^Битвисе КСОР(10==20 ^ 20==33) = нетачно
~Битвисе НЕ(~10) = -10
<<Битвисе Лефт Схифт(10<<2) = 40< td>
>>Побитни десни помак(10>>2) = 2
>>>Побитни десни помак са нулом(10>>>2) = 2

ЈаваСцрипт логички оператори

Следећи оператори су познати као ЈаваСцрипт логички оператори.

ОператерОписПример
&&Логично И(10==20 && 20==33) = нетачно
||Логично ОР(10==20 || 20==33) = нетачно
!Логицал Нот!(10==20) = тачно

Оператори за доделу ЈаваСцрипт-а

Следећи оператори су познати као ЈаваСцрипт оператори доделе.

ОператерОписПример
=Додели10+10 = 20
+=Додајте и доделитевар а=10; а+=20; Сада је а = 30
-=Одузми и доделивар а=20; а-=10; Сада је а = 10
*=Помножите и доделитевар а=10; а*=20; Сада је а = 200
/=Подели и доделивар а=10; а/=2; Сада је а = 5
%=Модул и доделитивар а=10; а%=2; Сада је а = 0

ЈаваСцрипт специјални оператери

Следећи оператори су познати као ЈаваСцрипт специјални оператори.

ОператерОпис
(?:)Условни оператор враћа вредност на основу услова. То је као ако-иначе.
,Оператор зареза омогућава да се више израза процени као један исказ.
избрисатиОператор брисања брише својство из објекта.
инУ Оператор проверава да ли објекат има дато својство
инстанцеофпроверава да ли је објекат инстанца датог типа
Новакреира инстанцу (објекат)
типпроверава врсту објекта.
празнинаон одбацује повратну вредност израза.
приноспроверава шта се враћа у генератор од стране итератора генератора.