Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Зачем нужен символ % (https://javascript.ru/forum/misc/37354-zachem-nuzhen-simvol-%25.html)

Blavkhawk 16.04.2013 18:55

Зачем нужен символ %
 
Наткнулся на такой код:
hour = (shour * 6 + exhour)%24

Подскажите пожалуйста, для чего нужен знак % ?

NoResponse 16.04.2013 19:33

это деление по модулю... иными словами - нахождение остатка от деления

Blavkhawk 16.04.2013 19:44

О, спасибо!:)
А тогда еще один вопрос.
Скорее всего такой же дурачкий, но просто я не очень хорошо понимаю сишный код:
isNowLight = ((hours > LIGHT_TIME_HOURS) && (hours < DARK_TIME_HOURS)) || ((hours == LIGHT_TIME_HOURS) && (minutes > LIGHT_TIME_MINUTES)) || ((hours == DARK_TIME_HOURS) && (minutes < DARK_TIME_MINUTES));

$('#status-message').html(isNowLight ? lightMessage : darkMessage);
$('#countdown-message').html(isNowLight ? darkCountdown: lightCountdown);


Что значит:
isNowLight ? lightMessage : darkMessage
и
isNowLight ? darkCountdown: lightCountdown

9xakep 16.04.2013 19:55

(true) ? alert('true') : alert('false');
(false) ? alert('true') : alert('false');

Blavkhawk 16.04.2013 20:03

Понял!
Спасибо!:-)


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