Datentyp Konversion


Wie kann man einen Zeichenfolgendatentyp in einer Ganzzahl umwandeln?
Wie kann man ein Floß in einer Ganzzahl in Javascript umwandeln?

Erklärung


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:



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