Decoding Arithmetic and Logical Operations in JavaScript
Introduction to Arithmetic and Logical Operations
Getting Started with Arithmetic Operations
Arithmetic operations are pretty straightforward in JavaScript, just as they are in math. We use + for addition, - for subtraction, * for multiplication, / for division, % for getting the remainder of the division, and finally, ** for power operator.
As you can see above, the operators are placed between the numbers to conduct the calculations.
Integer division in JavaScript
Discovering the Power of Logical Operations
While arithmetic operations revolve around numeric calculations, logical operations deal with conditions. They return a boolean value: true or false. JavaScript uses AND (&&), OR (||), and NOT (!) for logical operations.
Here, we used the actual boolean values — true and false — to illustrate the basic workings of logical operators. In real life, however, these true and false will likely be some expressions, e.g., (a > 3) && (a < 5).
