Как написать функцию, которая принимает число и возвращает его положительным?
Напишите функцию с именем 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))
Предлагаю попробовать вот такой вариант
Автор решения: RunDevil
→ Ссылка
Ну если не использовать функцию Math.abs, то можно сделать так:
function positive(num){
return num >= 0 ? num : num * -1;
}
Или так:
function positive(num){
if(num >= 0){
return num
}else{
return num * -1
}
}