elias01: javascript - einem wert (ein wort) eine zahl zuweisen

Beitrag lesen

Hallo elias01,

evtl. mit assoziativen Arrays:

a=new Array();
a["clan"]=1.5;
a["public"]=1.75;


> > for(i in a) alert(i +" "+a[i]);  
> >   
> >   
> > Gruß, Jürgen  
>   
> Hi Jürgen,  
>   
> in JS gibt es keine assoziativen Arrays, lässt sich aber mit einem kleinen Trick umgehen:  
>   
> var clan = 1.5;  
> var public = 1.75;  
>   
> a = new Array();  
> a[clan] = "clan";  
> a[public] = "public";  
>   
> ..... usw.  
>   
>   
> Gruß Jan  
  
Hi Erstma danke für die schnellen antworten nur irgendwie bekomm ichs net hin...  
 hier mein bisheriger text:  
  
<script type="text/javascript">  
function serverbetrag (slots, art, dauer) {  
  if (dauer != 6) {  
  var Ergebnis = slots \* art \* 1;  
  } else {  
  var Ergebnis = slots \* art \* 0.9;  
  }  
  return Ergebnis;  
}  
  
function einmalig (dauer) {  
  if (dauer != 1) {  
  var Ergebnis = 0;  
    } else {  
  var Ergebnis = 20;  
  
  }  
  return Ergebnis;  
}  
  
  
function SchreibeBrutto (Betrag, art, dauer) {  
  var Wert = serverbetrag(Betrag, art, dauer);  
  var Wert1 = einmalig(dauer)  
  document.serverform.monatlich.value = Wert;  
  document.serverform.einmalig.value =Wert1;  
}  
  
</script>  
  
und wie muss ich das nun einfügen?