Und ist mein Ansatz mit xxx.length richtig [...]?
Ja. Aber eher mit while-Schleife:
while (valueB.length < 3) valueB = "0" + valueB;
Oder mit einer Verzweigung:
switch (valueB.length) {
case 1: valueB = "0" + valueB;
case 2: valueB = "0" + valueB;
}
Oder, wenn deine Nummern zwischen 1 und 999 liegen, addier erst 1000, dann wandelst du die Zahl in einen String um, von dem du die erste Stelle "1" abschneidest.
Gunnar
--
Good results come from experience; and experience comes from bad results.
Good results come from experience; and experience comes from bad results.