Valinnaiset parametrit JavaScriptissä
Funktioiden parametrejä voidaan tehdä ei-pakollisiksi. Tätä varten parametreille on annettava oletusarvot. Olkoon esimerkkinä meillä on seuraava funktio:
javascriptfunction func(num) {
console.log(num ** 2);
}
Tehdään niin, että tämän parametrin
oletusarvo on 0:
javascriptfunction func(num = 0) {
console.log(num ** 2);
}
Testataan funktiomme toimintaa parametrilla:
javascriptfunc(2); // tulostaa 4
Testataan funktiomme toimintaa ilman parametria:
javascriptfunc(); // tulostaa 0
Задание 1
Annettu funktio:
javascriptfunction func(num = 5) {
console.log(num * num);
}
Tätä funktiota kutsutaan seuraavalla tavalla:
javascriptfunc(2);
func(3);
func();
Kerro, mikä on kunkin funktiokutsun tulos.
Задание 2
Annettu funktio:
javascriptfunction func(num1 = 0, num2 = 0) {
console.log(num1 + num2);
}
Tätä funktiota kutsutaan seuraavalla tavalla:
javascriptfunc(2, 3);
func(3);
func();
Kerro, mikä on kunkin funktiokutsun tulos.