![]() |
![]() |
Cool 08.05.2004 - 22:18 |
Открываем книжку и читаем строки знакомые с колыбели: % - Остаток от деления целых чисел. Берем в руки редактор и пишем скрипт (сложный такой) var a=5%2; alert(a); по идее: 5/2=2.5 значит остаток равен 0.5, запускаем скрипт и получаем ответ 1. Как это понимать? Берем еше пример: 235%90. По идее 235/90=2.61 в ответ от скрипта получаю 55 |
Ужасть бухгалтера 1 - 08.05.2004 - 22:28 |
Идем к школьнику 3-го класса и спрашиваем у него, что такое - остаток от деления целых чисел и почему этот остаток всегда целое число и т.д. . JS результат дает верный. |
Cool 2 - 08.05.2004 - 22:40 |
Мда? И как же 0.61 в 55 превратилось? Ну как 0.5 в 1 - понятно. Еще пример: 90%36 - результат деления 2.5, JS на эту операцию выдает 18. У меня ну никак остаток от деления 90 на 36 не получаеся 18, даже как целое число |
Adept 3 - 08.05.2004 - 22:47 |
Cool JS прав, если найду где-нить книжку по арифметике -- подарю ;) 235/90=2*90+55 |
Cool 4 - 08.05.2004 - 23:39 |
Пошел учить арифметику... :( Adept, thx |
Cool 5 - 08.05.2004 - 23:42 | АА... дошло!! :) Я дробную часть принимал за остаток от деления.. это видать от того что намучился с RoundTo в билдере. брр, пора спать |