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

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

 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

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

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

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

Можда Ће Вам Се Свидети