Learn how to use operators in javscript, Assignment operator, Comparison operator, Logical operator, Bitwise operator, Arithmetic operator in Javascript.
Assignment operators are used when we want to assign some value to a variable.
At the time of assignment, we can use the current value and then increment or decrement the assigned value.
=
+=
-=
*=
/=
Comparison operators in javascript are used when we want to compare two variable, if they are equal, not equal, greater and equal, less than equal etc.
==
!=
>
>=
<
<=
===
===
operator.
let a=10;b=10; if(a===b) console.log("true"); else console.log("false");
Logical operators are basically when we want to apply logic to the line of code using some operator, are called logical operators, there are only three!
||
&&
(a < 10 && b >5)
is true !
~
console.log(~3); // -4 console.log(~5); // -6 console.log(~8); // -9
^
a = 5 ^ 1
console.log(3^2); // 1 console.log(2^2); // 0 console.log(3^3); // 0 console.log(10^5); // 15 console.log(10^2); // 8 console.log(5^1); // 4
Here we use two variable (a=10, b=5)
to show you the examples below.
%
let a = 10; b = 5; r1 = eval(a % b); console.log(r1);
++
var a = 10; b = 5; r1 = a+a; console.log(r1); // 20 a++; r2 = a; // 11 console.log(r2);
--
var a = 10; b = 5; r1 = a-a; console.log(r1); // 0 a--; r2 = a; // 9 console.log(r2);
+
let a = 10; b = 5; r1 = eval(a + b); console.log(r1);
-
let a = 10; b = 5; r1 = eval(a - b); console.log(r1);
*
let a = 10; b = 5; r1 = eval(a * b); console.log(r1);
/
let a = 10; b = 5; r1 = eval(a / b); console.log(r1);