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