Startseite   |  Site map   |  A-Z artikel   |  Artikel einreichen   |   Kontakt   |  
  


informatik artikel (Interpretation und charakterisierung)

Werte, namen und datentypen


1. Java
2. Viren

· Werte · Variablennamen

· Datentypen



Werte (Values)



JavaScript erkennt folgende Typen von Werten:



· Zahlen wie 42 oder 3.14159

· Logische Werte (Boolsche Datentypen): wahr oder falsch (true oder false)

· Zeichenketten wie "Howdy!"

· null, ein spezielles Schlüsselwort, das einen Nullwert bezeichnet



In JavaScript gibt es keine Unterscheidung zwischen ganzen Zahlen (integer) und Fließkommazahlen (real). Zudem gibt es keinen eigenen Datentyp für Datum und Zeit. Das Objekt date und die damit verbundenen Funktionen ermöglichen die Arbeit mit Datum und Zeit.



Konvertieren von Datentypen (Casting)



In JavaScript ist die Deklaration von Datentypen einer Variable nicht erforderlich. Die Datentypen werden während der Ausführung des Programms automatisch konvertiert. Da Ausdrücke von links nach rechts eingelesen werden, so muss JavaScript diesem Schema folgen und die Datentypen von links nach rechts einlesen. JavaScript wird daher versuchen den Datentyp eines Ausdrucks vom Datentyp des linken Wertes abzuleiten. Dazu ein Beispiel:



var zeichen = "7"

var zahl = 42



Nun zwei Ausdrücke:



x = zeichen + zahl

y = zahl + zeichen



Beim ersten Ausdruck wird die Zahl 42 in die Zeichenkette "42" umgewandelt und die Variable x erhält den Datentyp einer Zeichenkette (string), weil der linke Wert des Ausdrucks ("7") eine Zeichenkette ist. Durch Verbinden der beiden Zeichenketten "7" und "42" erhält man anschließend den Wert "742". Beim zweiten Ausdruck wird aber die Zeichenkette "7" in die Zahl 7 konvertiert und die Variable y wird zu einer Zahl. Durch Addieren der Zahl 42 und der Zahl 7 erhält man 49.



Es gibt jedoch einige Fälle, in denen JavaScript keine Konvertierung vornehmen kann. Der Ausdruck



var zeichen = "Wien"

var zahl = 42



y = zahl + zeichen



wird zu einem Fehler führen, da "Wien" nicht in eine Zahl konvertiert werden kann.



Variablennamen



Variablen werden verwendet, um gewisse Werte zu speichern. Diese Variablen müssen Namen tragen durch die man sie aufrufen kann. Bei der Vergebung von Namen muss man gewissen Regeln beachten:



Ein Identifikator oder Name muss mit einem Buchstaben oder dem Unterstrich ("_") anfangen. Die folgenden Zeichen können entweder Zaheln (0-9) oder Buchstaben (A-Z, a-z) sein.



Datentypen (Literals, Data types)



Ganze Zahlen (Integers)



Ganze Zahlen können als Dezimal- (Basis 10), Hexadezimal (Basis 16) oder als Oktalzahlen (Basis 8) dargestellt werden. Eine Dezimalzahl besteht aus einer mit einem Vorzeichen versehenen Sequenz von Ziffern ohne einer vorangestellten 0 (Null). Eine 0 (Null) am Anfang einer solchen Sequenz kennzeichnet eine Oktalzahl, ein 0x (oder 0X) eine Hexadezimalzahl. Dezimalzahlen können die Ziffern 0-9 enthalten, Hexadezimalzahlen die Ziffern 0-9 und die Buchstaben a-f bzw. A-F und Oktalzahlen lediglich die Ziffern 0-7.



Fließkommazahlen (Floating Point)



Eine Fließkommazahl kann aus folgendem bestehen: eine ganze Dezimalzahl, einem Punkt ("."), einer Nachkommazahl, einem Exponenten und einem Vorzeichen. Der Exponent wird mit einem "e" oder "E", einem Vorzeichen und einer Zahl gekennzeichnet. Eine Fließkommazahl muss aus mindestens einer Ziffer und einem Punkt oder einem Exponent bestehen.



Boolsche Datentypen (Boolean)



Boolsche Datentypen können folgende Werte annehmen: true oder false.



Zeichenketten (Strings)



Eine Zeichenkette besteht aus keinem oder mehreren Zeichen, die von einfachen (') oder doppelten (") Anführungszeichen eingeschlossen werden, wobei nur gleiche Anführungszeichen verwendet werden dürfen.



Sonderzeichen



Man kann folgende spezielle Zeichen in Zeichenketten verwenden:



· b kennzeichnet einen Backspace.

· f kennzeichnet ein Form Feed.

· n kennzeichnet ein Return.

· r kennzeichnet einen Zeilenumbruch.

· t kennzeichnet das Tabulatorzeichen.

 
 

Datenschutz
Top Themen / Analyse
indicator Dialogfenster
indicator Das Internet-
indicator Windows schnell herunterfahren
indicator ACPI-PC in Windows 2000 Abschalten
indicator Bill Gates - "The Road Ahead"
indicator ZIP-Laufwerke
indicator Symmetrische Verschlüsselung
indicator 1000Base-T Gigabit Ethernet
indicator Berufe in der Datenverarbeitung
indicator RAID 10 oder 0+1 (Mirrored Striping Array)


Datenschutz
Zum selben thema
icon Netzwerk
icon Software
icon Entwicklung
icon Windows
icon Programm
icon Unix
icon Games
icon Sicherheit
icon Disk
icon Technologie
icon Bildung
icon Mp3
icon Cd
icon Suche
icon Grafik
icon Zahlung
icon Html
icon Internet
icon Hardware
icon Cpu
icon Firewall
icon Speicher
icon Mail
icon Banking
icon Video
icon Hacker
icon Design
icon Sprache
icon Dvd
icon Drucker
icon Elektronisches
icon Geschichte
icon Fehler
icon Website
icon Linux
icon Computer
A-Z informatik artikel:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

Copyright © 2008 - : ARTIKEL32 | Alle rechte vorbehalten.
Vervielfältigung im Ganzen oder teilweise das Material auf dieser Website gegen das Urheberrecht und wird bestraft, nach dem Gesetz.
dsolution