[ascoders] Re: AW: Re: schreibweise in einer if Abfrage?
- From: 1stPIXEL <1stpixel@xxxxxxxxxxxxxxx>
- To: ascoders@xxxxxxxxxxxxx
- Date: Wed, 26 Nov 2003 14:36:17 +0100
um genauer zu sein:
du könntest eine allgemeine methode ansprechen, der du dann die einzelnen
abzufragenden werte als parameter
übergibst:
checkIf = function (scope, bool, args) {
var l = args.length, i = 0;
while (i < l) {
if (scope[i] != bool) return false;
i++;
}
};
foo = true;
bar = true;
test = false
trace (checkIf (this, true, ["foo", "bar", "test"]))
kann man noch erweitern
1stpixel
Peter Oliver Geller wrote:
OK,
aber so etwas wie name == "profil" && "service" oder so gibt es nicht
oder?
Danke
Peter
-----Ursprüngliche Nachricht-----
Von: ascoders-bounce@xxxxxxxxxxxxx
[mailto:ascoders-bounce@xxxxxxxxxxxxx] Im Auftrag von Michael Kneib
Gesendet: Mittwoch, 26. November 2003 14:03
An: ascoders@xxxxxxxxxxxxx
Betreff: [ascoders] Re: schreibweise in einer if Abfrage?
Peter Oliver Geller schrieb:
Hallo,
gibt es eigentlich noch eine elegnatere Lösung als in einer if
Bedingung
z.B. name == "profil" && name == "service" usw. zu benutzen, kann man
diese nicht irgendwie einfacher miteinander verketten wie bei Variabeln
oder muss ich anweisung (name == irgendwas) ständig wiederholen???
wie wärs mit switch/case?
switch (name) {
case "service":
trace ("case service ergab true");
break;
case "profil":
trace ("case profil ergab true");
break;
case "handbuch":
trace ("case handbuch ergab true");
break;
default:
trace ("kein case ergab true")
}
gruß
michael
------------------------------------------------------
Archiv : http://www.freelists.org/archives/ascoders/
Optionen : http://www.freelists.org/list/ascoders
------------------------------------------------------
------------------------------------------------------
Archiv : http://www.freelists.org/archives/ascoders/
Optionen : http://www.freelists.org/list/ascoders
------------------------------------------------------
------------------------------------------------------
Archiv : http://www.freelists.org/archives/ascoders/
Optionen : http://www.freelists.org/list/ascoders
------------------------------------------------------
- References:
- [ascoders] AW: Re: schreibweise in einer if Abfrage?
- From: Peter Oliver Geller
Other related posts:
- » [ascoders] AW: Re: schreibweise in einer if Abfrage?
- » [ascoders] Re: AW: Re: schreibweise in einer if Abfrage?
- » [ascoders] Re: AW: Re: schreibweise in einer if Abfrage?
- » [ascoders] Re: AW: Re: schreibweise in einer if Abfrage?
- » [ascoders] Re: AW: Re: schreibweise in einer if Abfrage?
aber so etwas wie name == "profil" && "service" oder so gibt es nicht oder?
Danke
Peter
-----Ursprüngliche Nachricht----- Von: ascoders-bounce@xxxxxxxxxxxxx [mailto:ascoders-bounce@xxxxxxxxxxxxx] Im Auftrag von Michael Kneib Gesendet: Mittwoch, 26. November 2003 14:03 An: ascoders@xxxxxxxxxxxxx Betreff: [ascoders] Re: schreibweise in einer if Abfrage?
Peter Oliver Geller schrieb:
Hallo,
gibt es eigentlich noch eine elegnatere Lösung als in einer if Bedingung
z.B. name == "profil" && name == "service" usw. zu benutzen, kann man diese nicht irgendwie einfacher miteinander verketten wie bei Variabeln
oder muss ich anweisung (name == irgendwas) ständig wiederholen???
wie wärs mit switch/case?
switch (name) {
case "service":
trace ("case service ergab true");
break;
case "profil":
trace ("case profil ergab true");
break;
case "handbuch":
trace ("case handbuch ergab true");
break;
default:
trace ("kein case ergab true")
}
gruß michael
------------------------------------------------------ Archiv : http://www.freelists.org/archives/ascoders/ Optionen : http://www.freelists.org/list/ascoders ------------------------------------------------------
------------------------------------------------------ Archiv : http://www.freelists.org/archives/ascoders/ Optionen : http://www.freelists.org/list/ascoders ------------------------------------------------------
- [ascoders] AW: Re: schreibweise in einer if Abfrage?
- From: Peter Oliver Geller