15.01.2013 Aufrufe

MeinTest

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Der Befehl n=wort1.indexOf("nasi") überprüft, ob das Teilwort "nasi" in dem<br />

Wort wort1 enthalten ist. Falls ja, wird die Stelle, an der das Teilwort beginnt,<br />

der Variablen n zugewiesen. Beachte, dass, wie gewöhnlich, ab 0 gezählt wird.<br />

Im obigen Beispiel erhält die Variable n also den Wert 3. Falls das Teilwort<br />

nicht enthalten ist, wird der Wert -1 zurückgeliefert.<br />

Der Befehl wort4=wort1.slice(2); schneidet aus dem Wort wort1 einen<br />

Teilastring ab der 2. Stelle (Beginn bei 0) bis zum Ende heraus und das Ergebnis<br />

wird dem Wort wort4 zugeordnet.<br />

Der Befehl ch=wort1.charAt(3) ermittelt das Zeichen an der dritten Stelle<br />

(Beginn bei 0). In diesem Beispiel also den Buchstaben n.<br />

Die Methoden toUpperCase und toLowerCase erklären sich von selbst. Achte<br />

hierbei exakt auf Groß-Kleinschreibung !<br />

Die Methode replace(originalTeilstring, ersatzteilstring) ersetzt nur einmal.<br />

Gegebenenfalls muss man diese Methode öfter anwenden. Mit dieser Methode<br />

kann man auch Teilstrings löschen, indem man sie durch Leerstrings ersetzt.<br />

Man kann, falls das überhaupt nötig sein sollte, einen Text auch in eine Zahl<br />

umwandeln:<br />

wort = "12.34";<br />

x = parseFloat(wort); // bewirkt, daß x=12.34<br />

y = parseInt(wort); // bewirkt, daß y=12<br />

Eine andere bekannte Umwandlungsmethode (von Text zu Zahl) ist eval()<br />

Beispiel: a = "5"; b = "10";<br />

c = a+b; würde ergeben c="510"<br />

c = eval(a+b); ergibt c=510<br />

c = eval(a) + eval(b); ergibt c=15<br />

Die umgekehrte Umwandlung (von Zahl zu Text) wird durch die Methode<br />

String() bewirkt.<br />

Beispiel: uhr=8;<br />

Zeit = "0" + String(uhr)<br />

23

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!