Next: Objekte
Up: Anweisungen
Previous: Funktionsdeklaration
Einige Funktionen sind standardmäßig vorhanden:
- Umwandlung einer Textdarstellung in einen Integer-Zahlenwert:
parseInt(String[Basis])
Basis: z.B. 10 für Dezimalzahlen (Standard), 16 für Hexadezimalzahlen
und 8 für Oktalzahlen. Eine Hexadezimalzahl wird ebenfalls angenommen, wenn
der String mit 0x beginnt, eine Oktalzahl, wenn er mit 0
beginnt! - Umwandlung einer Textdarstellung in einen Gleitkomma-Zahlenwert:
parseFloat(String) - Auswertung eines Strings als JavaScript-Ausdruck:
eval(String) - das funktioniert leider nicht
mit Netscape 2.0 für Windows 3.x! - Ermittlung des Typs eines Ausdrucks:
typeof(Ausdruck)
Beispiel:
<HTML><HEAD><TITLE>Beispiel Ausdrucksbechnung</TITLE>
</HEAD>
<BODY>
<SCRIPT>
var a,b,s
a = prompt("a=: ","")
b = prompt("b=: ","")
s = a + b
document.write("a+b= ",s,"<br>")
s = parseInt(a) + parseInt(b)
document.write("parseInt(a)+parseInt(b)= ",s,"<br>")
s = prompt("beliebigen Ausdruck eingeben: ","")
document.write("Resultat: ",eval(s),"<br>")
</SCRIPT></BODY></HTML>
Dr.Andreas Mueller
Fri Jun 13 07:55:13 MET DST 1997