ЈаваСцрипт оператори су симболи који се користе за обављање операција над операндима. На пример:
var sum=10+20;
Овде је + аритметички оператор, а = оператор доделе.
Постоје следећи типови оператора у ЈаваСцрипт-у.
- Аритметички оператори
- Компарациони (релациони) оператори
- Битвисе Операторс
- Логички оператори
- Оператори додељивања
- Специјални оператери
ЈаваСцрипт аритметички оператори
Аритметички оператори се користе за извођење аритметичких операција над операндима. Следећи оператори су познати као ЈаваСцрипт аритметички оператори.
Оператер | Опис | Пример |
---|---|---|
+ | Додатак | 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>10> |
<=< td> | Мање или једнако | двадесет<=10 = false< td>=10> | =<>
ЈаваСцрипт-битни оператори
Битови оператори изводе битне операције над операндима. Битни оператори су следећи:
Оператер | Опис | Пример |
---|---|---|
& | Битвисе АНД | (10==20 & 20==33) = нетачно |
| | Битвисе ОР | (10==20 | 20==33) = нетачно |
^ | Битвисе КСОР | (10==20 ^ 20==33) = нетачно |
~ | Битвисе НЕ | (~10) = -10 |
<< | Битвисе Лефт Схифт | (10<<2) = 40< td>2)> |
>> | Побитни десни помак | (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 |
ЈаваСцрипт специјални оператери
Следећи оператори су познати као ЈаваСцрипт специјални оператори.
Оператер | Опис |
---|---|
(?:) | Условни оператор враћа вредност на основу услова. То је као ако-иначе. |
, | Оператор зареза омогућава да се више израза процени као један исказ. |
избрисати | Оператор брисања брише својство из објекта. |
ин | У Оператор проверава да ли објекат има дато својство |
инстанцеоф | проверава да ли је објекат инстанца датог типа |
Нова | креира инстанцу (објекат) |
тип | проверава врсту објекта. |
празнина | он одбацује повратну вредност израза. |
принос | проверава шта се враћа у генератор од стране итератора генератора. |