JavaScript да return ишлашнинг усули
return билан ишлашнинг соддалаштирилган
кодни яратишга ёрдам берадиган баъзи усуллари мавжуд.
Масалан, куйидаги кодни кўриб чиқамиз:
javascriptfunction func(num) {
let res;
if (num >= 0) {
res = Math.sqrt(num);
} else {
res = 0;
}
return res;
}
console.log(func(3));
Кўриниб турганидек, бу кодда шартга кўра
res ўзгарувчисига ёки бир, ёки бошқа
қиймат сақланади.
Ва функциянинг охирги сатрида res
ўзгарувчисининг мазмуни return орқали
қайтарилади.
Келгинг, бу кодни кўпроқ қисқартирилган
Shaklda қайта ёзайлик, бу ерда зарур бўлмаган
res ўзгарувчисидан холи қоламиз:
javascriptfunction func(num) {
if (num >= 0) {
return Math.sqrt(num);
} else {
return 0;
}
}
console.log(func(3));
Задание 1
Куйидаги функция берилган:
javascriptfunction func(num1, num2) {
let res;
if (num1 > 0 && num2 > 0) {
res = num1 * num2;
} else {
res = num1 - num2;
}
return res;
}
console.log(func(3, 4));
Уни ўрганилган назария асосида қисқартирилган шаклда қайта ёзинг.