This page was translated from English by the community.Learn more and join the MDN Web Docs community.
나머지 (%)
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015년 7월.
나머지 연산자(%)는 왼쪽 피연산자를 오른쪽 피연산자로 나눴을 때의 나머지를 구합니다. 부호는 항상 왼쪽 피연산자의 부호를 따릅니다.
In this article
시도해 보기
console.log(13 % 5);// Expected output: 3console.log(-13 % 5);// Expected output: -3console.log(4 % 2);// Expected output: 0console.log(-4 % 2);// Expected output: -0구문
js
x % y;예제
>양의 피제수의 나머지
js
12 % 5; // 21 % -2; // 11 % 2; // 12 % 3; // 25.5 % 2; // 1.5음의 피제수의 나머지
js
(-12 % 5) - // -2 (1 % 2) - // -1 (4 % 2); // -0NaN의 나머지
js
NaN % 2; // NaNInfinity의 나머지
js
Infinity % 2; // NaNInfinity % 0; // NaNInfinity % Infinity; // NaN명세
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-multiplicative-operators> |