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