PROGRAMMARE IL WEB NEL 2018

La serie aggiornata per programmare il web in HTML5, CSS3, JAVASCRIPT

Esercitazione SULLE FUNZIONI

1) Scrivi una funzione min(a,b), che restituisce il valore minore tra i due valori. I parametri devono essere numerici.
2) function checkAge(age) {
if (age > 18) {
return true;
} else {
return confirm('Do you have your parents permission to access this page?');
}
}
Riscrivi la funzione usando sia l’operatore ternario sia l’operatore logico ||
3) Sostituisci le seguenti funzioni con le arrow functions. La funzione in grassetto non va sostituita.
function ask(question, yes, no) {
if (confirm(question)) yes()
else no();
}

ask(
"Do you agree?",
function() { alert("You agreed."); },
function() { alert("You canceled the execution."); }
);
4) Scrivi una funzione che prende in input una parola e una lettera e restituisce il numero di occorrenze della lettera nella parola.
5) Scrivere una funzione che prende in input 3 parametri un array e due numeri a e b e restituisce il numero di elementi compreso tra a e b. (a e b esclusi).