JavaScript에서 나머지 연산 확인하기
숫자를 가진 두 변수가 있다고 가정해 봅시다:
let a = 10;
let b = 3;
한 변수를 다른 변수로 나눈 나머지를 구해 봅시다:
let a = 10;
let b = 3;
console.log(a % b); // 1을 출력합니다
이제 변수에 한 변수가 다른 변수로 나누어 떨어지는 값을 저장한다고 가정해 봅시다:
let a = 10;
let b = 5;
console.log(a % b); // 0을 출력합니다
첫 번째 숫자가 두 번째 숫자로 나누어 떨어지는지 확인하는 스크립트를 작성해 봅시다:
let a = 10;
let b = 3;
if (a % b === 0) {
console.log('나누어 떨어집니다');
} else {
console.log('나머지가 있습니다');
}
이제 숫자를 나눌 때 나머지가 있다면, 그 나머지를 콘솔에 출력해야 한다고 요구해 봅시다:
let a = 10;
let b = 3;
if (a % b === 0) {
console.log('나누어 떨어집니다');
} else {
console.log('나머지가 있습니다 ' + a % b);
}
위 코드에서는 나머지가 두 군데에서 계산되는데, 이는 최적이 아닙니다. 문제를 수정해 봅시다:
let a = 10;
let b = 3;
let rest = a % b;
if (rest === 0) {
console.log('나누어 떨어집니다');
} else {
console.log('나머지가 있습니다 ' + rest);
}
짝수는 2로 나누어 떨어지고, 홀수는 나머지가 있는 것으로 알려져 있습니다.
숫자가 주어졌다고 가정해 봅시다. % 연산자와 if 구문을 사용하여 이 숫자가 짝수인지 홀수인지 확인하세요.
숫자가 주어졌습니다. 이 숫자가 3으로 나누어 떨어지는지 확인하세요.