01.07.2012, 14:48

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

Like:

6 + 2 = 8

6 / 2 = 3

But what can "6 % 2" do?

Like:

6 + 2 = 8

6 / 2 = 3

But what can "6 % 2" do?

number % 2

01.07.2012, 14:48

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

Like:

6 + 2 = 8

6 / 2 = 3

But what can "6 % 2" do?

Like:

6 + 2 = 8

6 / 2 = 3

But what can "6 % 2" do?

01.07.2012, 14:51

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).

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).

01.07.2012, 14:52

% gives you the remainder of x / y.

For example:

8 % 2 = 0

7 % 3 = 1

12 % 5 = 2

15 % 28 = 15

For example:

8 % 2 = 0

7 % 3 = 1

12 % 5 = 2

15 % 28 = 15

Users browsing this thread: 1 Guest(s)