8.2 Zahlen

Der Zahlentyp (Number) kann zum Speichern von ganzen (Integer) und reellen Zahlen (Real) verwendet werden. Intern werden alle Zahlen als 64-Bit-Fließkommawerte gespeichert, was bedeutet, dass sie sehr große ganze und sehr genaue reelle Zahlen darstellen können. Der Zahlentyp kann Zahlen im Bereich von 1,7*10^-308 bis 1,7*10^308 speichern. Der Ganzzahlbereich reicht von -9007199254740992 bis 9007199254740992.

Sie können auch Hexadezimalzahlen definieren, indem Sie das Präfix $ oder 0x benutzen:

 
a = $FF     ; a = 255

Auch exponentielle Notation ist möglich:

 
a = 2.5e5   ; a = 2.5 * 10^5  => a = 250000

Bei Fließkommazahlen zwischen -1 und 1 ist das setzen der 0 (Null) freiwillig. So würde der folgende Code auch funktionieren:

 
a = .25 * 2 ; a = 0.5

Obwohl Hollywood nicht verschiedene Datentypen für ganze Zahlen und Fließkommazahlen hat, sollten nach den Styleguide-Vorschlägen Fließkommavariablen im Namen am Schluss ein Ausrufezeichen (!) enthalten:

 
a! = 3.14159265

Dies macht es leichter, Ihren Code zu lesen, weil Sie genau wissen, welche Variablen ganze Zahlen und welche Fließkommawerte beinhalten. Natürlich können Sie bei Variablen mit Fließkommazahlen auf das Ausrufezeichen (!) verzichten. Aber die Benutzung wird empfohlen.

True und False sind Konstanten, welche auch zu den Zahlen gehören. Für weitere Details siehe True/False.


Navigation zeigen