Methoden von String

Werbung
String-Objekte Teil 2, weitere Methoden
Für String-Objekte existieren Methoden zur Formatierung (Farbe, Schriftgröße, ...),
die nur innerhalb der write-Methode des document-Objekts eine Wirkung haben.
Diese Methoden liefern als Ergebnis einen String mit dem entsprechenden Attribut.
Der ursprüngliche String wird dabei nicht verändert.
Bsp.:
s = "Hallo"; document.write(s.bold());
schreibt „Hallo“ in Fettschrift.
document.write("Hallo".bold());
das geht auch direkt ohne eine Stringvariable
Soll das entsprechende Attribut des String-Objekts wirklich verändert werden, muss
eine Wertzuweisung gemacht werden.
Auf diese Weise lassen sich auch mehrere Attribute setzen.
Bsp.:
s = "Hallo";
s=s.italics(); s=s.fontsize(4); s=s.fontcolor("blue");
document.write(s);
„Hallo“ wird kursiv, mit Schriftgröße 4, blau geschrieben
Zusammenstellung dieser Methoden:
Methode
s.big()
s.small()
s.bold()
s.blink()
s.strike()
s.sup()
s.sub()
Beschreibung
Größere Schrift
Kleinere Schrift
Fettschrift
blinkende Schrift
Durchgestrichen
Hochgestellt
Tiefgestellt
Beispiele
s ="x" + "2".sup() + " - 1";
document.write(s.big());
(schreibt denTerm x2 - 1 in Großschrift)
h = "ERROR".bold();
h = h.fontcolor("red");
document.write(h.blink());
(schreibt „ERROR“ fett, rot u. blinkend)
nicht proportionale
Schrift („Teletyper“)
Kursivschrift
k = "kursive TT-Schrift";
k=k.fixed(); k=k.italics();
document.write(k);
s.fontsize(groesse)
Schriftgröße;
groesse
siehe Blattrückseite
s = "rote Schrift, Größe 2";
s = s.fontsize(2);
s = s.fontcolor("red");
document.write(s);
s.fontcolor(farbe)
Schriftfarbe;
farbe muss als String oder
übergeben werden
s = s.fontcolor("FF0000");
(Standardnamen oder
hexadezimaler RGBWert)
Rot Grün Blau
s.fixed()
s.italics()
jeweils 256
mögliche Werte
von 00 bis FF
Thomas Mühlbayer, Mai 16
1 von 2
75887174
String-Objekte Teil 2, weitere Methoden
In der fontsize() - Methode sind 7 verschiedene Schriftgrößen möglich:
Schriftgröße
entspricht
ca. in
Pixeln
9
10
12
14
1
2
3
4
Beispiel
5
Beispiel
18
6
Beispiel
24
7
Beispiel
36
Beispiel
Beispiel
Beispiel
Thomas Mühlbayer, Mai 16
2 von 2
75887174
Herunterladen