Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   помогите новичку (https://javascript.ru/forum/misc/32725-pomogite-novichku.html)

mirabola 27.10.2012 17:39

помогите новичку
 
Я только начала изучать js и у меня появился вопрос с % . Не могли бы вы объяснить мне %. Я читала в учебнике но не поняла. К примеру почему 5%2 получается 1?????

melky 27.10.2012 18:08

Цитата:

Сообщение от mirabola (Сообщение 212604)
Я только начала изучать js и у меня появился вопрос с % . Не могли бы вы объяснить мне %. Я читала в учебнике но не поняла. К примеру почему 5%2 получается 1?????

число_слева % число_справа

вернёт остаток от деления числа_слева на число_справа.

5 % 2 вернёт 1, потому что остаток от деления 5 на 2 будет 1, как ни странно :yes:

mirabola 27.10.2012 18:33

вы не могли бы подробно расписать что и как вы делали в 5%2?? пожалуйста.

lord2kim 27.10.2012 18:38

mirabola, когда вы делите столбиком 5 на 2 у вас получается
5 - 2*2 = 4 и 1 остатке...данный оператор и возвращает остаток от деления...
16%4 = 0, т.к. при делении 16 на 4 получается 4 без остатка...
16%5 = 1, т.к. при делении 16 на 5 получается 3 (5*3 = 15) и 1 в остатке

mirabola 27.10.2012 19:00

большое спасибо)

Severtain 27.10.2012 22:36

iMaxmaxmaximus,
:lol: грубо!
Тут два вариант либо это четой бот, либо это типичная девушка-программист. :)


Часовой пояс GMT +3, время: 13:44.