Modulo operator
Category:Math
Returns the remainder of a division problem.
Examples
// MOD returns the remainder of a division problem
var x=10;
var y=3;
console.log(x%y);
Odd or Even?
One common use for modulo is to determine if a value is odd or even.
textLabel("title", "Is your number odd or even?");
textInput("input", "");
setProperty("input", "placeholder", "Enter Your Number");
button("button", "Odd or Even?");
textLabel("display", "");
onEvent("button", "click", function( ) {
var num = getNumber("input");
if (num%2==0) {
setText("display", "It's even!");
} else {
setText("display", "It's odd!");
}
});
button("reset", "Reset");
onEvent("reset", "click", function( ) {
setText("input", "");
setProperty("input", "placeholder", "Enter Your Number");
setText("display", "");
});
Syntax
x % y
Parameters
Name | Type | Required? | Description |
---|---|---|---|
x | Number | The dividend of the division, the number being divided. | |
y | Number | The divisor of the division, the number x is being divided by. |
Returns
The remainder of the division x / y
Found a bug in the documentation? Let us know at support@code.org.