number % 2
#1

What is "%" used for when calculating something in the script?

Like:

6 + 2 = 8

6 / 2 = 3

But what can "6 % 2" do?
Reply
#2

This is the modulus and calculates the remainder of a division. It is frequently used to check if a number is odd or even.

6 / 2 returns a whole number (3), and thus the remainder is 0. (3 * 2 = 6).
6 / 4 returns 1 and the remainder is 2. (1 * 4 + 2 = 6).
Reply
#3

% gives you the remainder of x / y.

For example:

8 % 2 = 0

7 % 3 = 1

12 % 5 = 2

15 % 28 = 15
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)