In this chapter, we will learn about JavaScript arithmetic operators. These operators are used to perform arithmetic calculations on numbers. We will cover:
- Addition (+)
- Subtraction (-)
- Multiplication (*)
- Division (/)
- Modulus (%)
- Increment (++)
- Decrement (–)
Addition (+)
The addition operator adds two numbers together.
Syntax
let result = number1 + number2;
Example
let a = 10; let b = 5; let sum = a + b; console.log(sum); // Output: 15
Subtraction (-)
The subtraction operator subtracts one number from another.
Syntax
let result = number1 - number2;
Example
let a = 10; let b = 5; let difference = a - b; console.log(difference); // Output: 5
Multiplication (*)
The multiplication operator multiplies two numbers.
Syntax
let result = number1 * number2;
Example
let a = 10; let b = 5; let product = a * b; console.log(product); // Output: 50
Division (/)
The division operator divides one number by another.
Syntax
let result = number1 / number2;
Example
let a = 10; let b = 5; let quotient = a / b; console.log(quotient); // Output: 2
Modulus (%)
The modulus operator returns the remainder of a division.
Syntax
let result = number1 % number2;
Example
let a = 10; let b = 3; let remainder = a % b; console.log(remainder); // Output: 1
Increment (++)
The increment operator increases a number by one. It can be used as a prefix or a suffix.
Syntax
number++; ++number;
Example
let a = 10; a++; console.log(a); // Output: 11 let b = 10; ++b; console.log(b); // Output: 11
Decrement (–)
The decrement operator decreases a number by one. It can be used as a prefix or a suffix.
Syntax
number--; --number;
Example
let a = 10; a--; console.log(a); // Output: 9 let b = 10; --b; console.log(b); // Output: 9
Conclusion
In this chapter, you learned about JavaScript arithmetic operators, including addition, subtraction, multiplication, division, modulus, increment, and decrement. These operators are fundamental for performing arithmetic calculations in your programs. In the next chapter, we will explore assignment operators and how to use them in JavaScript.