Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Assignment Operators in JavaScript | Performing Operations in JavaScript
Introduction to JavaScript

bookAssignment Operators in JavaScript

Readability in code is essential, and JavaScript offers ways to make your code more elegant. In this chapter, we'll explore operations with assignments, which can streamline your code.

JavaScript provides several assignment operators:

  • Addition Assignment (+=);
  • Subtraction Assignment (-=);
  • Multiplication Assignment (*=);
  • Division Assignment (/=);
  • Remainder (Modulo) Assignment (%=);
  • Exponentiation Assignment (**=).

Assignment operators are used to enhance code readability.

Consider the following example:

123
let a = 17; a += 5; console.log(a);
copy

This code is equivalent to the following:

123
let a = 17; a = a + 5; console.log(a);
copy

The expression a += 5 accomplishes the same as a = a + 5.

Let's look at other assignment operators and their default counterparts:

With AssignmentDefault
a += 6a = a + 6
a -= 6a = a - 6
a *= 6a = a * 6
a /= 6a = a / 6
a %= 6a = a % 6
a **= 6a = a ** 6
question mark

Choose the correct result:

Select the correct answer

Everything was clear?

How can we improve it?

Thanks for your feedback!

SectionΒ 3. ChapterΒ 3

Ask AI

expand

Ask AI

ChatGPT

Ask anything or try one of the suggested questions to begin our chat

bookAssignment Operators in JavaScript

Readability in code is essential, and JavaScript offers ways to make your code more elegant. In this chapter, we'll explore operations with assignments, which can streamline your code.

JavaScript provides several assignment operators:

  • Addition Assignment (+=);
  • Subtraction Assignment (-=);
  • Multiplication Assignment (*=);
  • Division Assignment (/=);
  • Remainder (Modulo) Assignment (%=);
  • Exponentiation Assignment (**=).

Assignment operators are used to enhance code readability.

Consider the following example:

123
let a = 17; a += 5; console.log(a);
copy

This code is equivalent to the following:

123
let a = 17; a = a + 5; console.log(a);
copy

The expression a += 5 accomplishes the same as a = a + 5.

Let's look at other assignment operators and their default counterparts:

With AssignmentDefault
a += 6a = a + 6
a -= 6a = a - 6
a *= 6a = a * 6
a /= 6a = a / 6
a %= 6a = a % 6
a **= 6a = a ** 6
question mark

Choose the correct result:

Select the correct answer

Everything was clear?

How can we improve it?

Thanks for your feedback!

SectionΒ 3. ChapterΒ 3
some-alt