Какво представляват JavaScript операторите и техните типове?



Операторите се използват за извършване на специфични изчисления на операнди. JavaScript операторите се използват за сравняване на стойности, извършват аритметични операции.

Оператор се използва за манипулиране на определена стойност или операнд. Операторите се използват за извършване на специфични математически и логически изчисления на операндите. В тази статия ще обсъдим различни Операторите и как те се използват в код в следната последователност:

Какво е оператор?

Операторите се използват за сравняване на стойности, извършване на аритметични операции и т. Н. Например, ако вземем прост израз, 4 + 5 е равно на 9. Тук 4 и 5 се наричат ​​операнди, а ‘+’ се нарича оператор. JavaScript се състои от различни видове оператори, които се използват за извършване на различни операции.





Видове JavaScript оператори

В JavaScript има различни видове оператори, които се използват за извършване на различни операции. Някои от JavaScript операторите включват:

  • Аритметични оператори
  • Сравнителни оператори
  • Побитови оператори
  • Логически оператори
  • Оператори за присвояване

Аритметични оператори

Аритметичните оператори се използват за извършване на аритметични операции върху операндите. Ето списък на операторите, които са известни като JavaScript аритметични оператори:



Оператор

Описание

Пример



+

Добавя два операнда

10 + 20 = 30

-

Изважда втория операнд от първия

30 - 20 = 10

/

Разделете числителя на знаменателя

10/20 = 2

*

Умножете два операнда

5 * 5 = 25

%

Извежда остатъка от целочислено деление

20% 10 = 0

++

Увеличава целочислена стойност с едно

var a = 20 a ++ Сега a = 21

-

Намалява целочислена стойност с единица

var a = 20 a– Сега a = 19

Сравнителни оператори

Операторът за сравнение на JavaScript сравнява двата операнда. Операторите за сравнение са както следва:

как да се избегнат блокировки в java -

Оператор

Описание

Пример

==

Проверява дали два операнда са равни или не. Ако да, тогава условието става вярно.

20 == 30 = невярно

===

Намира идентичното (равно и от същия тип)

10 == 20 = невярно

! =

Проверява дали два операнда са равни или не. Ако стойностите не са равни, тогава условието става вярно

20! = 30 = вярно

! ==

Това предполага, че две стойности не са идентични

20! == 20 = невярно

>

Проверява дали стойността на левия операнд е по-голяма от стойността на десния операнд

30> 10 = вярно

> =

Проверява дали стойността на левия операнд е по-голяма или равна на стойността на десния операнд

20> = 10 = вярно

<

Това проверява дали стойността на левия операнд е по-малка от стойността на десния операнд

двайсет<10 = false

<=

Проверява дали стойността на левия операнд е по-малка или равна на стойността на десния операнд

30<=10 = false

Побитови оператори

Побитовите оператори се използват за извършване на побитови операции над операндите. Ето списък на битови оператори:

Оператор

Описание

Пример

&

Булева операция И върху всеки бит от нейните целочислени аргументи

(10 == 20 и 20 == 33) = невярно

|

Той изпълнява булева операция ИЛИ за всеки бит от своите цели числа

(10 == 20 | 20 == 33) = невярно

^

Този оператор извършва побитова XOR операция

(10 == 20 ^ 20 == 33) = невярно

изпълнение на hashmap в java пример

~

Това е единствен оператор и работи чрез обръщане на всички битове в операнда

(~ 10) = -10

<<

Премества всички битове в първия си операнд наляво по броя на местата, посочени във втория операнд.

(10<<2) = 40

>>

Стойността на левия операнд се премества надясно с броя битове, посочени от десния операнд.

(10 >> 2) = 2

>>>

Този оператор е точно като оператора >>, с изключение на това, че битовете, изместени вляво, винаги са нула.

(10 >>> 2) = 2

Логически оператори

Списъкът предоставя всички логически оператори на JavaScript:

Оператор

Описание

Пример

&&

Логично И - Ако и двата операнда са ненулеви, тогава условието става вярно

(10 == 20 && 20 == 33) = невярно

||

Логично ИЛИ - Ако някой от двата операнда не е нула, тогава условието става вярно.

(10 == 20 || 20 == 33) = невярно

!

Логично НЕ - Обръща логическото състояние на своя операнд.

! (10 == 20) = вярно

Оператори за присвояване

Операторите за присвояване се използват за присвояване на стойности на операнда. Следните оператори са известни като оператори за присвояване на JavaScript:

Оператор

Описание

Пример

=

Присвоява стойности от десния страничен операнд на левия страничен операнд

20 + 10 = 30

+ =

Той добавя десния операнд към левия операнд и присвоява резултата на левия операнд

var a = 20 a + = 10 Сега a = 30

- =

Той изважда десния операнд от левия операнд и присвоява резултата на левия операнд

var a = 30 a- = 10 Сега a = 20

* =

Той умножава десния операнд с левия операнд и присвоява резултата на левия операнд

var a = 10 a * = 20 Сега a = 200

/ =

Той разделя левия операнд с десния операнд и присвоява резултата на левия операнд

var a = 10 a / = 2 Сега a = 5

% =

Отнема модул, използвайки два операнда, и приписва резултата на левия операнд

var a = 10 a% = 2 Сега a = 0

Това бяха някои от често срещаните JavaScript оператори с тяхното определение и пример. С това стигнахме до края на нашата статия.

След като вече знаете за JavaScript операторите, разгледайте от Edureka. Обучението за сертифициране на уеб разработки ще ви помогне да научите как да създавате впечатляващи уебсайтове с помощта на HTML5, CSS3, Twitter Bootstrap 3, jQuery и Google API и да го разположите в Amazon Simple Storage Service (S3).

Имате въпрос към нас? Моля, споменете го в раздела за коментари на „Оператор на JavaScript“ и ние ще се свържем с вас.