การตรวจสอบเศษที่ได้จากการหารใน JavaScript

สมมติว่าเรามีตัวแปรสองตัวเก็บค่าตัวเลข:

javascriptlet a = 10;
let b = 3;

ลองหาเศษที่ได้จากการหาร ตัวแปรหนึ่งด้วยอีกตัวแปรหนึ่ง:

javascriptlet a = 10;
let b = 3;

console.log(a % b); // แสดงผล 1

ตอนนี้สมมติว่าในตัวแปรเก็บค่าแบบที่ ตัวแปรหนึ่งหารด้วยอีกตัวได้ลงตัว:

javascriptlet a = 10;
let b = 5;

console.log(a % b); // แสดงผล 0

ลองเขียนสคริปต์ที่ตรวจสอบว่า ตัวเลขหนึ่งหารด้วยอีกตัวได้ลงตัวหรือไม่:

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('หารได้ลงตัว');
} else {
  console.log('หารเหลือเศษ');
}

ตอนนี้สมมติว่าต้องการให้ ถ้าตัวเลขหาร เหลือเศษ ให้แสดงค่าเศษนั้นในคอนโซล:

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('หารได้ลงตัว');
} else {
  console.log('หารเหลือเศษ ' + a % b);
}

ในโค้ดด้านบน จะเห็นว่าเศษจากการหาร ถูกคำนวณในสองตำแหน่ง ซึ่งไม่เหมาะสม ลองแก้ไขปัญหานี้:

javascriptlet a = 10;
let b = 3;
let rest = a % b;

if (rest === 0) {
  console.log('หารได้ลงตัว');
} else {
  console.log('หารเหลือเศษ ' + rest);
}
Задание 1

ดังที่ทราบกัน จำนวนคู่จะหารด้วย 2 ลงตัว ส่วนจำนวนคี่จะหารเหลือเศษ สมมติว่า คุณมีตัวเลขจำนวนหนึ่ง ใช้ตัวดำเนินการ % และโครงสร้าง if ตรวจสอบว่าตัวเลขนี้ เป็นจำนวนคู่หรือไม่

Задание 2

กำหนดตัวเลขมาให้ ตรวจสอบว่ามันหารด้วย 3 ลงตัวหรือไม่