JavaScript'те милдеттүү эмес параметрлер
Функциялардын параметрлерин милдеттүү эмес кылууга болот. Бул үчүн параметрлерге демейки маанилер берилиши керек. Мисал үчүн бизде төмөнкүдөй функция бар дейли:
javascriptfunction func(num) {
console.log(num ** 2);
}
Келгиле, бул параметрдин демейки мааниси
0 болсун:
javascriptfunction func(num = 0) {
console.log(num ** 2);
}
Функциябыздын иштешиң параметр менен текшерели:
javascriptfunc(2); // 4 чыгарат
Функциябыздын иштешиң параметрсиз текшерели:
javascriptfunc(); // 0 чыгарат
Задание 1
Берилген функция:
javascriptfunction func(num = 5) {
console.log(num * num);
}
Бул функция төмөнкүчө чакырылат:
javascriptfunc(2);
func(3);
func();
Функциянын ар бир чакыруусунун натыйжасы кандай болорун айтыңыз.
Задание 2
Берилген функция:
javascriptfunction func(num1 = 0, num2 = 0) {
console.log(num1 + num2);
}
Бул функция төмөнкүчө чакырылат:
javascriptfunc(2, 3);
func(3);
func();
Функциянын ар бир чакыруусунун натыйжасы кандай болорун айтыңыз.