![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2009
Сообщений: 173
|
Подскажите пожалуйста , в процесе расчетов получаю цыфру var g = -100; как убрать знак минуса и чтоб тип переменной не изминился ?
|
|
|||||
|
Регистрация: Nov 2008
Сообщений: 528
|
взять модуль от g? (Math.abs(g))
|
|
|||||
|
умножте на 2 и суммируйте. Не знаю, может у класса Math есть модуль.
Добавлено через 1 минуту Math.abs |
|
|||||
|
Цитата:
__________________
while(1) {} |
|
|||||
|
прогнал, извиняюсь. ну тут вообщем-то минимум смекалки и готово. Я имел ввиду это:
function module(myvar:int):int { if(myvar < 0) { var summ = myvar * 2*(-1); myvar += summ; return myvar; } else { return myvar; } }; Используйте Math.abs(myvar); |
|
|||||
|
Регистрация: Nov 2008
Сообщений: 528
|
Это конкурс "кто напишет самый длинный способ получить модуль числа"? )))
P.S. Конечно, эффективнее использовать Math.abs, я думаю, все поняли. Последний раз редактировалось Stargazer; 24.05.2009 в 15:20. |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 1,195
|
Тогда уж return (v<0)?-v:v;
|
|
|||||
|
Stargazer, вы правы! Стормозил я чё-то 8)
Добавлено через 4 минуты VVall, круто, я даже и не знал что синтаксис такие каляки поддерживает (( Добавлено через 23 минуты А где можно про такой синтаксис почитать? К регулярным выражением это, как я понимаю не имеет никакого отношения? Данная конструкция описывает условие if? в скобках условие, после знака вопроса действие, а через : действие else, так же? Хотелось бы больше узнать про такие конструкции |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Цитата:
|
|
|||||
|
спасибо
|
![]() |
![]() |
Часовой пояс GMT +4, время: 23:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|