Тема
:
Как сократить x > 0 ? 1 : (x < 0 ? -1 : 0)
Показать сообщение отдельно
#
2
(
permalink
)
29.08.2013, 10:28
ruslan_mart
Профессор
Регистрация: 30.04.2012
Сообщений: 3,018
danik.js
, можно так
function sign(x) { return x/Math.abs(x)|0; }
Или так:
function sign(x) { return x < 0 ? -1 : +!!x; }
Последний раз редактировалось ruslan_mart, 29.08.2013 в
13:31
.