ëë¨¸ì§ (%)
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ì.
ëë¨¸ì§ ì°ì°ì(%)ë ì¼ìª½ í¼ì°ì°ì를 ì¤ë¥¸ìª½ í¼ì°ì°ìë¡ ëë´ì ëì ë머ì§ë¥¼ 구í©ëë¤. ë¶í¸ë íì ì¼ìª½ í¼ì°ì°ìì ë¶í¸ë¥¼ ë°ë¦
ëë¤.
ìëí´ ë³´ê¸°
console.log(13 % 5);
// Expected output: 3
console.log(-13 % 5);
// Expected output: -3
console.log(4 % 2);
// Expected output: 0
console.log(-4 % 2);
// Expected output: -0
구문
js
x % y;
ìì
>ìì í¼ì ìì ë머ì§
js
12 % 5; // 2
1 % -2; // 1
1 % 2; // 1
2 % 3; // 2
5.5 % 2; // 1.5
ìì í¼ì ìì ë머ì§
js
(-12 % 5) - // -2
(1 % 2) - // -1
(4 % 2); // -0
NaNì ë머ì§
js
NaN % 2; // NaN
Infinityì ë머ì§
js
Infinity % 2; // NaN
Infinity % 0; // NaN
Infinity % Infinity; // NaN
ëª ì¸
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-multiplicative-operators> |