Gunnar Bittersmann: Anfänger Übung Javascript

Beitrag lesen

@@patrick123:

nuqneH

<pre>

Wozu das?

name = prompt("Was ist Ihr Vorname");

<http://de.selfhtml.org/javascript/sprache/variablen.htm@title=Globale Variablen> sind grundsätzlich schlecht.

anrede = prompt("Möchten Sie mit "Du" oder "Sie" angesprochen werden?");

Wenn dir der Fehler durchs Syntax-Highlighting (du verwendest doch einen Editor mit, oder?) nicht auffällt, sollte dich aber der Blick in die Fehlerkonsole deines Browsers drauf stoßen.

Protip: Verwende in natürlichsprachigem Text niemals ", sondern richtige Anfährungszeichen. Für Deutsch „“, für Englisch “”.

alert("Ok Sie haben die Anrede ",anrede," ausgewählt")

[ref:self812;javascript/objekte/window.htm#alert@title=alert()] erwartet ein Argument, nicht drei.

Anweisungen solltest du in JavaScript immer mit Semikolon abschließen.

Neben dem Semikolon fehlt noch ein Komma im Text.

Und nachdem du nach Du/Sie gefragt hast, siezt du den Nutzer weiterhin? „Sie haben die Anrede Du ausgewählt“?

prompt("Ihr name ist ",name," ist dies sofern richtig?");

Nein. Substantive schreibt man groß. Und Satzanfänge auch.

alert("Hallo <strong>",name,"</strong> ich freue mich ",anrede," dich hier begrüßen zu dürfen");

alert() kann Strings ausgeben, aber nicht formatiert. Markup kannst du darin nicht verwenden.

document.writeln();

Und was soll das?

Qapla'

--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)