|
Die folgenden Datentyp Konversionen sind möglich
a) Zeichenfolge zu Ganzzahl (int.)
b) Floß zu Ganzzahl (int.)
c) Zeichenfolge zu Floß
d) Ganzzahl (int) zu Zeichenfolge
e) Floß zu Zeichenfolge
a) Die Umwandlung von Zeichenfolge zu Ganzzahl
Um einen Wert von Zeichenfolge zu Ganzzahl umzuwandeln, sollen wir die "parseInt() Funktion oder Methode verwenden. Ein richtiges Argument an die Funktion weiterreichen (z.B.: "4") gibt richtigen Wert zurück, sonst (z.B.: "sd") 0 wird zurückgegeben
| Beispiel |
Ergebnis |
| parseInt("4"); | 4 |
| parseInt("5aaa"); | 4 |
| parseInt("4.33333"); | 4 |
| parseInt("aaa"); |
NaN (bedeutet "Not a Number") |
|
b)Die Umwandlung von Floß zu Ganzzahl
Um einen Wert von Floß zu Ganzzahl umzuwandeln, sollen wir die parseInt Funktion oder Methode verwenden.
| Beispiel |
Ergebnis |
| parseInt(5.133); | 5 | |
Beispiel Code:
<script language="javascript">
var a = "334";
var b = 3;
var c = parseInt(a)+b;
var d = a+b;
document.write("parseInt(a)+b = "+c);
document.write(" a+b = "+d);
</script>
Ergebnis:
|