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
   105   106   107   108   109   110   111   112   113   114   115