Posts: 176
Threads: 50
Joined: Apr 2010
Reputation:
0
What is "%" used for when calculating something in the script?
Like:
6 + 2 = 8
6 / 2 = 3
But what can "6 % 2" do?
Posts: 10,066
Threads: 38
Joined: Sep 2007
Reputation:
0
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).
Posts: 3,304
Threads: 58
Joined: Sep 2008
Reputation:
0
% gives you the remainder of x / y.
For example:
8 % 2 = 0
7 % 3 = 1
12 % 5 = 2
15 % 28 = 15