Προαιρετικές Παράμετροι στο 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();
Πείτε ποιο θα είναι το αποτέλεσμα από κάθε κλήση της συνάρτησης.