Buonasera, sto imparando JavaScript e al momento sono alle prese con un esercizio che non riesco a portare a termine e non riesco a capire dove sbaglio.
In pratica dovrei riprodurre il primo script, solo che il mio (il secondo) non funziona e non capisco perchè. Chi mi aiuta?
EDIT: Risolto, bastava inserire fnct2(); al posto di print.text();
Codice:
function get_added_text(textpart1,textpart2) {
var added_text=textpart1+" "+textpart2;
return added_text;
}
function print_text() {
var myfood=get_added_text("cheese","bread");
document.write(myfood);
}
var alert_text=get_added_text("soup","crackers");
window.alert(alert_text);
print_text();
-------------------------------------------------------------------------------
function fnct1(txt1, txt2) {
var txt12 = txt1 + " " + txt2;
return txt12;
}
function fnct2() {
var rslt12 = fnct1("Hi", "there!");
document.write(rslt12);
}
var aaa1 = fnct1("Regular", "text!");
window.alert(aaa1);
print.text();
In pratica dovrei riprodurre il primo script, solo che il mio (il secondo) non funziona e non capisco perchè. Chi mi aiuta?

EDIT: Risolto, bastava inserire fnct2(); al posto di print.text();

Ultima modifica: