Как написать функцию, которая принимает число и возвращает его положительным?

Напишите функцию с именем positive, которая принимает число и возвращает его положительным. Если число является положительным, то возвращается само число. Примеры:

функция positive(10) должна возвратить 10;
функция positive(0) должна возвратить 0;
функция positive(-2) должна возвратить 2;

function positive(num){
return num;
}
console.log(positive(10));
console.log(positive(0));
10 и 0 возвращает, как вернуть 2 ?

Ответы (3 шт):

Автор решения: Yakov Botov

function positive(num){
  return Math.abs(num);
}

console.log(positive(10))
console.log(positive(-2))

Предлагаю попробовать вот такой вариант

→ Ссылка
Автор решения: Dmitrii Chizhov
function positive(num){
return Math.abs(num);
}
→ Ссылка
Автор решения: RunDevil

Ну если не использовать функцию Math.abs, то можно сделать так:

function positive(num){
   return num >= 0 ? num : num * -1;
}

Или так:

function positive(num){
   if(num >= 0){
      return num
   }else{
      return num * -1
   }
}
→ Ссылка