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