Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.03.2017, 12:11
Аспирант
Отправить личное сообщение для vitek-82 Посмотреть профиль Найти все сообщения от vitek-82
 
Регистрация: 18.03.2017
Сообщений: 30

Вопрос по оператору %, объясните плиз!
Оператор - % находит остаток от деления. Здесь все понятно:

alert( 5 % 2 ); // 1, остаток от деления 5 на 2
alert( 8 % 3 ); // 2, остаток от деления 8 на 3
alert( 6 % 3 ); // 0, остаток от деления 6 на 3


Суть вопроса в следующем:

alert(1%5); //1
alert(2%5); //2
alert(3%5); //3
alert(4%5); //4
alert(5%5); //0


Например в alert(1%5); возвращает 1, почему! Объясните плиз по простому!
Ответить с цитированием
  #2 (permalink)  
Старый 22.03.2017, 13:47
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,217

Сообщение от vitek-82
Например в alert(1%5); возвращает 1, почему!
Потому как остаток деления 1 по модулю 5 равен 1...

1-5*0=1
Ответить с цитированием
  #3 (permalink)  
Старый 22.03.2017, 13:51
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,217

Сообщение от vitek-82
5 % 2
Это
5-2*2= 1

Сообщение от vitek-82
8 % 3
Это
8-2*3=2

Последний раз редактировалось ksa, 22.03.2017 в 13:53.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Меню с выезжающим сайдбаром Jaz Элементы интерфейса 17 26.06.2016 19:21
Объясните вопрос про Checkbox cha0s jQuery 8 29.04.2014 01:03
Всплытие событий или что то не так... Кирюха =) jQuery 6 30.03.2013 12:56
Array.sort(function). Объясните плиз. mnavalny Общие вопросы Javascript 14 30.09.2012 10:41
Объясните код плиз! unlike777 Общие вопросы Javascript 15 03.05.2011 22:46