Page 110 - CodePilot V5.0 C8
P. 110
Example
Operator Name Description Output
(a = 11, b = 4)
% Modulus Divides numerator by denominator and a % b 3
returns the remainder.
** Exponent Calculates base raised to the exponent. b**2 16
++ Increment Used to increase the value of a variable by 1. ++a 12
-- Decrement Decreases a variable’s value by 1. --a 10
Assignment Operators
Assignment operators assign the right-hand operand’s value to the left-hand operand. JavaScript
has one assignment operator (=), while others combine it with arithmetic operators, known as
shorthand or compound assignment operators.
JavaScript provides the following assignment operators:
Operator Name Description Example (a=3) Output
= Assignment Assigns right operand value to left operand. a = 3 3
+= Addition Adds right operand to left operand and a += 3 6
assignment assigns the result.
–= Subtraction Subtracts right operand from left operand a –= 3 0
assignment and assigns the result.
*= Multiplication Multiplies right operand with left operand a *= 3 9
assignment and assigns the result.
/= Division Divides left operand by right operand and a /= 3 1
assignment assigns the result.
%= Remainder Divides left operand by right operand and a %= 3 0
assignment assigns the remainder to the left operand.
**= Exponent Raises the value of a variable to the power a **= 3 27
assignment of the right operand.
Comparison Operators
To determine equality or difference between variables or values, comparison operators are
used in logical statements. The comparison operators are explained in the table below,
assuming x = 8.
Operator Name Description Example Output
== equal to Compares a variable’s value with another. x == 8 true
!= not equal Checks if two operands are not equal. x != 8 false
> greater than Checks if one value is greater than another. x > 8 false
< less than Checks if one value is less than another. x < 8 false
>= greater than or Checks if the left operand is greater than or x >= 8 true
equal to equal to the right.
108
CodePilot (V5.0)-VIII

