За последние 24 часа нас посетили 22193 программиста и 1685 роботов. Сейчас ищут 1658 программистов ...

четное ли число?

Тема в разделе "JavaScript и AJAX", создана пользователем tima, 6 апр 2008.

Статус темы:
Закрыта.
  1. tima

    tima Активный пользователь

    С нами с:
    4 апр 2008
    Сообщения:
    22
    Симпатии:
    0
    собственно можно ли в javascript определить четное ли в переменной число?
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    [js]for (i = 1; i <= 10; i++) {
    if (i%2 == 0) {
    document.write("Четное\n");
    }
    else {
    document.write("Нечетное\n");
    }

    }[/js]
     
  3. vasa_c

    vasa_c Активный пользователь

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    Круто, Крекер!
    А как на JS можно определить отрицательное число или нет?
     
  4. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    vasa_c
    Стебешься что-ли? Вопрос не в том стоял.
     
  5. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    а что?
    math.ord() или math.abs() отменили?
     
  6. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    vasa_c
    ггг
     
  7. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Нет такого. И abs не для тех целей.

    Зачем брать функцию, если можно просто сравнением?
     
  8. sword dancer

    sword dancer Активный пользователь

    С нами с:
    17 фев 2008
    Сообщения:
    295
    Симпатии:
    0
    [js]Number.prototype.isOrd= function( ){ return this % 2 }
    Number.prototype.isPositive= function( ){ return this > 0 }[/js]

    [js]alert([ (5).isOrd() , (6).isOrd() , (-3).isPositive(), (2).isPositive() ]);[/js]
     
  9. Anonymous

    Anonymous Guest

    *плакаю*
     
  10. RomanBush

    RomanBush Активный пользователь

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    Готовим материал для статьи "534 способа определить чётность числа на javascript".
     
  11. Anonymous

    Anonymous Guest

    Опять в теме модераторы флудят!!! после ответа!!!1111
     
  12. Dagdamor

    Dagdamor Активный пользователь

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    Между прочим, вариант sword dancer'а довольно красив :)
     
  13. vasa_c

    vasa_c Активный пользователь

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    Так вот, пусть компетентные люди, прямо сейчас не отходя от кассы, выскажут своё веское слово по данному вопросу.
    Этот форум существует для тем вида:
    - как определить четное ли число?
    - i % 2 == 0
    - тема закрыта
    или нет?
     
  14. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    меряццо пиписьками как в этой ветке после ответа в принципе не вредно.
    Пока это не мешает восприятию инфы автором, например если бы его стали грузить всеми возможностями объектов в JS, это было бы неправильно.
     
  15. Anonymous

    Anonymous Guest

    Ну так позови их, единственно компетентных.
     
  16. dAllonE

    dAllonE Guest

    Как я понимаю правильный ответ дан. Все счастливы. Аминь.

    P.S. + ОФФТОП: Горбунов Олег, подпись воистину крута.
     
Статус темы:
Закрыта.