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

    +170

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    function varEnb(a) {
    n=true
    try {
    z=eval(a)
    } catch(e) {
    n=false
    }
    if(n==true){
    return true
    } else {
    return false
    }
    }

    Проверяем наличие переменной

    Запостил: eval, 10 Июля 2010

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

    • Иф в конце функции доказывает, что автор не в курсе, что «дважды два — четыре» равно true. Но такой прикол уже был несколько говнокодов тому назад.
      Вопрос: n и z где нибудь объявлены?
      Ответить
    • Бульшит и трайшит в одном флаконе.
      Ответить
      • Просто trashIndianSheet. Автор дикий индус. Это можно было бы за пару строк написать.
        Ответить
    • как всегда оформлено с "оригинальным форматированием"
      Ответить
    • так программировали на javascript'е в конце 90х, по-моему. когда он только-только появился.
      Ответить
      • так программировали кодангутаны, и теперь тоже
        а толковые толково писали всегда
        Ответить
        • Раньше туча переменных и сравнивание с boolean в if'е считалось нормальным тоном. Eval тоже частенько использовали там, где это в общем-то не особо нужно.

          Хотя чего ожидать от таких туториалов: http://imgur.com/oguwg.png ..
          Ответить
          • http://www.google.com/images?hl=ru&safe=off&tbs=isch:1&sa=1&q= codemonkey&btnG=%D0%9F%D0%BE%D0%B8%D1%81 %D0%BA&aq=f&aqi=&aql=&oq=&gs_rfai=
            Ответить
            • Да что ж вы от гооглевских говн-то урлы не чистите :-/
              Ответить
      • JS появился раньше, но программировали а нем так именно в конце 90х. В эпоху веб 1.0)
        Ответить

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