Wie kann man in js "nichts ausdrücken"?
Javascriptler
- javascript
0 ChrisB0 JSloser
0 Anyone0 Javascriptler0 Don P
Kann mir einer Helfen.
Ich hab schon in den Archiven gesucht aber nichts gefunden.
Hi,
Kann mir einer Helfen.
Ja - wenn du uns sagst, was du wissen willst.
MfG ChrisB
ich will einfach nur:
var XXXX = prompt("XXXX", "");
switch (XXXX) {
case "XXXX":alert("XXXX"); break;
case "XXXX":alert("XXXX"); break;
case "XXXX":alert("XXXX"); break;
case "XXXX":alert("XXXX"); break;
default:>>>HIER WIE MAN SWITCH WIEDERHOLT FALLS NICHTS EINGEGEBEN WURDE<<< break;
}
Danke schonmal
@@JSloser:
nuqneH
ich will einfach nur:
nicht nichts ausdrücken, sondern eine http://de.selfhtml.org/javascript/sprache/schleifen.htm@title=Schleife:
do
{
var acceptedInput = false;
switch(prompt("XXXX", "")
{
case "XXXX":
alert("XXXX");
acceptedInput = true;
break;
}
}
while (!acceptedInput);
Qapla'
Danke, aber bei mir Funktioniert das nicht.
Hi,
Danke, aber bei mir Funktioniert das nicht.
Lies jetzt bitte endlich die Tipps für Fragende - und befolge sie auch!
Dass "funzt nich" keine Problembeschreibung ist, steht da auch drin.
MfG ChrisB
Fehler war bei dem prompt in der switch anweisung da die prompt klammer nicht geschlossen wurde.
Hi,
ich will einfach nur:
... lernen, wie man Probleme *vernünftig* beschreibt?
Dann lies bitte die Tipps für Fragende, die ich dir bereits verlinkt hatte.
var XXXX = prompt("XXXX", "");
Wie der Rückgabewert in verschiedenen interessanten Fällen aussieht, hast du dir bereits angesehen? (Neben der Kontrollausgabe des Wertes ist auch sein Typ interessant; den verrät dir der typeof-Operator.)
case "XXXX":alert("XXXX"); break;
default:>>>HIER WIE MAN SWITCH WIEDERHOLT FALLS NICHTS EINGEGEBEN WURDE<<< break;
Du müsstest die komplette Funktionalität einschliesslich der Ermittlung eines Wertes durch Nutzereingabe erneut aufrufen.
Dafür bietet sich eine Schleife an - While wäre hier ein passender Schleifentyp.
MfG ChrisB
if (xy == "")
Danke, aber wie kann man dann die gleiche abfrage wiederholen?
Hallo,
Danke, aber wie kann man dann die gleiche abfrage wiederholen?
Na, darin bist *du* doch anscheinend Experte *kopfschüttel*
Gunnar hat's dir schon gezeigt, also nochmal:
do {
var XXXX = prompt("Kann mir einer helfen?", "");
switch (XXXX) {
case "XXXX":alert("funzt mit "+XXXX); break;
case "YYYY":alert("funzt mit "+XXXX); break;
case "ZZZZ":alert("funzt mit "+XXXX); break;
default: alert("Bitte Antwort geben!");
}
} while (!XXXX);
Gruß, Don P