Menu
CoddyTech

Toán tử modulo

Thuộc phần Kiến thức cơ bản trong hành trình JavaScript của Coddy. Bài học 13 trên 77.

Toán tử modulo % cho bạn biết phần dư sau khi chia một số cho số khác.

result = dividend % divisor
  • dividend: Số bị chia.
  • divisor: Số chia.
  • result: Số dư của phép chia.

Ví dụ:

result = 10 % 3

Ở đây, 10 được chia cho 3. 3 chia vào 10 được ba lần, dư 1. Vì vậy, result sẽ bằng 1.

Toán tử modulo thường được dùng để kiểm tra xem một số là chẵn hay lẻ:

  • Nếu một số là chẵn, chia số đó cho 2 sẽ dư 0.
  • Nếu một số là lẻ, chia số đó cho 2 sẽ dư 1, hoặc -1 nếu số đó âm.
challenge icon

Thử thách

Người mới

Viết code khởi tạo ba biến a, b và c lần lượt với các giá trị 9, 2.6 và 11.

Sau đó, khởi tạo các biến sau:

  • d sẽ lưu kết quả của phép lấy phần dư khi chia a cho 2 
  • e sẽ lưu kết quả của phép lấy phần dư khi chia a cho 3
  • f sẽ lưu kết quả của phép lấy phần dư khi chia c cho 10

Xem kết quả và quan sát cách số bị chia và số chia khác nhau ảnh hưởng đến kết quả.

Tự làm thử

// Viết code của bạn bên dưới


// Đừng thay đổi dòng bên dưới
console.log(`a = ${a}`)
console.log(`b = ${b}`)
console.log(`c = ${c}`)
console.log(`d = ${d}`)
console.log(`e = ${e}`)
console.log(`f = ${f}`)
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức cơ bản

Tự luyện tập: Trình biên dịch JavaScript online