1. JavaScript / Говнокод #13133

    +168

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    <script type="text/javascript">
     <!--
     var h=(new Date()).getHours();
     if (h > 23 || h < 7) document.write("Доброй ночи!");
     if (h > 6 && h < 12) document.write("Доброе утро!");
     if (h > 11 && h < 19) document.write("Добрый день!");
     if (h > 18 && h < 24) document. write("Добрый вечер!");
     if (h > 25 && h < 1000) document. write("Доброго апокалипсиса!");
     -->
     </script>

    Найдено на одном из клиентских сайтов:

    Запостил: lionovsky, 09 Июня 2013

    Комментарии (10) RSS

    • показать все, что скрытоА зачем < 1000? Подразумевается, что апокалипсис всех уничтожит до того, как сломается сайт?
      И вопрос: getHours() возвращает значение в пределах 1-24?
      Ответить
    • показать все, что скрытоапокалипсис начинается в полночь
      Ответить
      • показать все, что скрытоАпокалипсис начинается в 26 часов.

        А с полуночи до двадцати шести нет ничего. Вру, с полуночи у нас «Доброй ночи!», а с двадцати шести будет «Доброй ночи!Доброго апокалипсиса!»
        Ответить
    • if (h > 1000) document. write("Добро пожаловать в ад! Вечность началась...");
      Ответить
      • Не, оригинальный код в этом отношении лучше. После 976 часов от начала апокалипсиса код просто перестанет выдавать сообщения. Совсем. Потому что некому.
        Ответить
        • Через 974 часа, ну и "Доброй ночи" останется.
          Ответить
    • Раньше вечной темой были даты в пыхе, теперь даты в js. Особенно радует первое условие. Доброй ночи, апокалипсис!
      Ответить
    • Под землей сутки могут увеличиваться до 36 часов. А в военное время... Ну вы поняли.
      Ответить
    • if (h > 23 || h < 7) sleep(5*3600);
       if (h > 11 && h < 19) sleep(19*3600);
       if (h > 18 && h < 24) sleep(12*3600);
      document.write("Доброе утро!");
      Ответить

    Добавить комментарий