Quiz

Warum wird im folgenden Programm nichts ausgegeben? Was musst du verbessern?

function initialisiereVariablen() { var begruessung = 'Hallo '; var fehler = 'Ein Fehler ist aufgetreten!'; } initialisiereVariablen(); name=prompt('Wie heisst du?','Name'); output(begruessung+name);

Weil die Funktion am falschen Ort definiert ist. Sie sollte nach dem Hauptprogramm stehen.

Weil die Variable begruessung lokal definiert ist. Die Zeile muss begruessung = 'Hallo '; heissen.

Weil in der Funktion keine Variable zurückgegeben wird. Die Zeile return begruessung; muss in die Funktion eingefügt werden.

Auswertung:

schliessen
schliessen