2012-02-13 4 views
2

Я хочу, чтобы гарантировать, что число положительное, а если не вернуть его зеркалоЕсть ли лучший способ гарантировать, что число положительное?

Я начал с этим

var pos = Math.sqrt(x*x);

Есть ли лучший, более эффективный способ?

+3

Я думаю, что 'Math.sqrt (x * x)' является самым неэффективным способом :) –

ответ

5

Чтобы сделать это, вы должны использовать Math.abs(number).

8

Использование Math.abs.

Пример: document.write(Math.abs(-5)).

2

Метод abs() возвращает абсолютное значение числа.
var pos = Math.abs(x)

Смежные вопросы