Ergebnis 1 bis 3 von 3

Thema: Addition von Arrayinhalten

  1. #1
    Azubi(ne)
    Registriert seit
    09.04.2007
    Beiträge
    70
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Addition von Arrayinhalten

    Hallo Leute

    Ich habe ein array Transport

    Code:
    var transport = new Array();
    transport[0] = new Array();
    transport[0][0] = "1";
    transport[0][1] = "T_ZW_1";
    transport[0][2] = "1";
    transport[0][3] = "4";
    transport[0][4] = "1";
    transport[0][5] = "3";
    transport[0][6] = "10";
    
    transport[1] = new Array();
    transport[1][0] = "2";
    transport[1][1] = "T_ZW_2";
    transport[1][2] = "4";
    transport[1][3] = "3";
    transport[1][4] = "2";
    transport[1][5] = "3";
    transport[1][6] = "15";
    
    transport[2] = new Array();
    transport[2][0] = "3";
    transport[2][1] = "T_ZW_3";
    transport[2][2] = "3";
    transport[2][3] = "2";
    transport[2][4] = "3";
    transport[2][5] = "3";
    transport[2][6] = "30";
    Für die Weiter Verarbeitug benötige ich ein Array prozess, welches die Start und die Zielzeit der Transporte beinhält.
    Die Zielzeit errechnet sich aus der Zielzeit des Letzten elements in dem array prozess + der Dauer des transports
    Habs mit folgen Code probiet:

    Code:
    prozess["zielzeit"][elemente]= prozess["zielzeit"][v_elemente]+transport[b][6];
    Die Zahlen werden aber nur zu sammen gekettet und nicht addiert.

    Wie muss ich den Code umschreiben das die Zahlen addiert werden und nicht die Strings verkettet werden.

    Danke schon mal für eure Hilfe Jessica
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    König(in) Avatar von d4f
    Registriert seit
    22.04.2007
    Ort
    Luxemburg
    Beiträge
    1.493
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Javascript nimmt + zum Addieren und kleben.
    Da man nicht einen String auf int zwingen kann muss man einen Trick anwenden: den String durch 1 Teilen, dann wirder automatisch zu einem INTEGER:

    Code:
    prozess["zielzeit"][elemente]= prozess["zielzeit"][v_elemente]/1+transport[b][6]/1;
    Hoffe das funktionniert in deinem Fall auch

    MfG
    Daniel
    Wir sind alle ein BOFH:

  3. #3
    Azubi(ne)
    Themenstarter

    Registriert seit
    09.04.2007
    Beiträge
    70
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Hallo

    Es funktioniert auf diese Weiße. Habe schon nee ganze weile gegoogelt, aber nichts gefunden.

    Danke

    Jessica

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •