Ideal zum Lernen:
Kurs als Videos
Video-Kurs HTML5, CSS
& Webdesign
HTML-Kurs, CSS u. Webdesign lernen & die eigene Website erstellen
Videos eBook Forum Kontakt

JavaScript Kontrollausgaben mit Firebug

Wenn wir nun unseren Firebug zur Kontrolle einsetzen möchten, können wir eine Kontrollausgabe erzeugen mit:

console.log('Hallo')

Wird nun Firebug im Browser Firefox aufgerufen, erscheint im Reiter Console unsere Ausgabe „Hallo“

Das gleiche können wir auch mit Variablen machen.

<script>
function ausgabe(vorname) {
    alert('JavaScript-Tutorial für ' + vorname  + 
           ' - jetzt JavaScript lernen');
}
var name = 'Sonja';
ausgabe(name);
console.log(name)
</script>

In der Ausgabe in der Firebug-Console sehen wir nun „Sonja“.

Es können auch Text und Variablen gemischt werden.

<script>
function ausgabe(vorname) {
    alert('JavaScript-Tutorial für ' + vorname  + 
           ' - jetzt JavaScript lernen');
}
var name = 'Sonja';
ausgabe(name);
console.log('Inhalt der Variable außerhalb der Funktion:'+ name)
</script>

Entsprechend sehen wir in der Firebug-Console nun als Ausgabe:

Inhalt der Variable außerhalb der Funktion: Sonja

Aufgabe Variablenausgabe mit Firebug-Console

Lassen Sie sich den Wert der Variable name und zusätzlich den Wert der Variable vorname innerhalb der Funktion in der Firebug-Console ausgeben!

Lösung zur Aufgabe:

<script>function ausgabe(vorname) {
    alert('JavaScript-Tutorial für '+ vorname  +'- jetzt JavaScript lernen');
    console.log('Inhalt der Variable innerhalb der Funktion:' + name)
}
var name = 'Sonja';
ausgabe(name);
console.log('Inhalt der Variable außerhalb der Funktion:' + name)
</script>

Es sollte eine Fehlermeldung erscheinen. Warum ist das so? Die Variable name existiert innerhalb der Funktion nicht, da diese außerhalb der Funktion als normale Variable gesetzt wurde.

Interessant wird es nun, wenn wir in der Funktion Berechnungen etc. mit einem Inhalt anstellen und dieses Ergebnis dann außerhalb benötigen. Dazu können wir Inhalte wieder aus einer Funktion herausgeben.

In unserem Beispiel lassen wir nun den Inhalt der in der Funktion erzeugen Variablen vorname aus der Funktion herausgeben. Dazu gibt es den Befehl return(..);

<script>
function ausgabe(vorname) {
  alert('JavaScript-Tutorial für '+ vorname +' - jetzt JavaScript lernen');
  return(vorname);
}

Allerdings muss zur Nutzung der Variablen nun der Funktionsaufruf ergänzt werden, damit der zurückgelieferte Inhalt (es wird nicht die Variable zurückgeliefert, sondern nur der Inhalt) zur gewünschten Variablen außerhalb wird:

var name = 'Sonja';
var vorname = ausgabe(name);
console.log('Inhalt der Variable außerhalb der Funktion:' + name)
console.log('Inhalt der Variable vorname außerhalb der Funktion:'+vorname)
</script>

Weiterempfehlen • Social Bookmarks • Vielen Dank

Bitte unterstützen Sie dieses Projekt

Sie können dieses Projekt in verschiedenen Formen unterstützen - wir würden uns freuen und es würde uns für weitere Inhalte motivieren :).

unsere Videos bestellen

Unsere Videos und eBooks bestellen.

Spenden

Sie können uns eine Spende über PayPal zukommen lassen.

Weiterempfehlungen

Empfehlen Sie es weiter - wir freuen uns immer über Links und Facebook-Empfehlungen.

Bücher über Amazon

Bestellen Sie Bücher über folgende Links bei Amazon:

Vielen Dank für Ihre Hilfe

    E-Books zum Kurs

    von HTML-Seminar.de

    E-Books mit rund 930 Seiten Umfang als PDF. Alle 3 zu einem Preis.

    Mehr Details