ФорумПрограммированиеJavaScript → знак числа

знак числа

  • Trej Gun

    Сообщения: 5305 Репутация: N Группа: в ухо

    Spritz 25 июня 2009 г. 16:27

    добрый время сутак, уважаймый публик.
    я с детства балуюсь тяжелыми наркотиками. чесна, да!

    в общем есть число x оно может быть положительным или отрецательным. мне нужен только знак тоесть надо его превратить в 1 или -1

    я не могу сообразить ничего проще, помогите


    var sign = x / Math.abs(x);

  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 25 июня 2009 г. 16:30, спустя 3 минуты 53 секунды

    CTAPbIu_MABP, слушай ..
    var sign = x > 0; // +1
    var sign = x < 0; // -1
    кто из нас идиот?)
    Сапожник без сапог
  • Givi

    Сообщения: 2284 Репутация: N Группа: Адекваты

    Spritz 25 июня 2009 г. 16:31, спустя 48 секунд

    По ява-скриптам не знаю точно, но почему бы не сделать проверку по типу if(x > 0) { тут хуй } else { тут йух }
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 25 июня 2009 г. 16:32, спустя 53 секунды

    var sign = (x>0) ? 1 : -1;

    мои наркотики лучше ?
  • Trej Gun

    Сообщения: 5305 Репутация: N Группа: в ухо

    Spritz 25 июня 2009 г. 16:34, спустя 1 минуту 44 секунды

    Givi, мне потом множить на это число надо так что такой иф не пойдет

    phpdude,
    var s = x > 0 ? 1 : -1;

    защитано, и даже меньше действий чем у меня
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 25 июня 2009 г. 16:35, спустя 55 секунд

    CTAPbIu_MABP, ты не сказал тчо множить)
    Сапожник без сапог
  • Trej Gun

    Сообщения: 5305 Репутация: N Группа: в ухо

    Spritz 25 июня 2009 г. 16:36, спустя 1 минуту 8 секунд

    неважно всеравно защитано
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 25 июня 2009 г. 16:37, спустя 39 секунд


    Givi, мне потом множить на это число надо так что такой иф не пойдет

    phpdude,
    var s = x > 0 ? 1 : -1;

    защитано, и даже меньше действий чем у меня
    проверка на ноль не нужна ?
  • Trej Gun

    Сообщения: 5305 Репутация: N Группа: в ухо

    Spritz 25 июня 2009 г. 16:38, спустя 1 минуту 3 секунды

    NRG, нет, это движение колесика мышки там 3/-3 или 9/-9
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 25 июня 2009 г. 16:38, спустя 21 секунду

    ясно

Пожалуйста, авторизуйтесь, чтобы написать комментарий!