Typy obiekt≤w - String |
Przejd╝ do: [w│a╢ciwo╢ci] | [metody]
Obiektem typu String jest ka┐da zmienna zawieraj▒ca │a±cuch znak≤w. DziΩki takiemu obiektowi mo┐emy dokonywaµ r≤┐nych operacji na tych danych.
Istniej▒ dwie metody deklarowania takiego obiektu, jednak wystΩpuj▒ miΩdzy nimi r≤┐nice. Prze╢led╝my to na przyk│adzie:
var zmienna1, zmienna2;
zmienna1 = "To jest pierwszy napis";
zmienna2 = "To jest napis drugi";
zmienna1.test = 1;
W powy┐szym przyk│adzie w│a╢ciwo╢µ test jest zdefiniowana r≤wnie┐ dla zmienna2
oraz dla wszystkich przysz│ych zmiennych typu String.
var zmienna1, zmienna2;
zmienna1 = new String("To jest pierwszy napis");
zmienna2 = new String("To jest napis drugi");
zmienna1.test = 1;
Tutaj natomiast test jest zdefiniowana wy│▒cznie dla zmienna1
.
Interpretowanie obietku String
wymaga wersji JavaScript 1.
W│a╢ciwo╢ci | |||
constructor |
okre╢la funkcjΩ, kt≤ra stworzy│a obiekt |
2 |
|
length |
ilo╢µ znak≤w |
1 |
|
prototype |
okre╢la funkcjΩ zdefiniowan▒ przez u┐ytkownika, kt≤ra bΩdzie siΩ odnosi│a i bΩdzie metod▒ dla przysz│ych obiekt≤w typu String |
2 |
Metody | |||
anchor |
tworzy odno╢nik do danego fragmentu strony |
1 |
|
big |
powiΩkszenie czcionki |
1 |
|
blink |
migaj▒cy tekst |
1 |
|
bold |
pogrubienie czcionki |
1 |
|
charAt(index) |
zwraca literΩ na pozycji index liczonej od 0 |
1 |
|
charCodeAt(index) |
zwraca UNICODE litery na pozycji index liczonej od 0 |
5.5 |
|
concat([tekst1], [tekst2] ...) |
│▒czy │a±cuchy znakowe |
3 |
|
fixed |
czcionka monotypiczna (o jednakowych szeroko╢ciach liter) |
1 |
|
fontcolor("kolor") |
nadaje kolor, kolor (zawsze cudzys│owiu) mo┐e byµ predefiniowany lub podany szestnastkowo |
1 |
|
fontsize(rozmiar) |
nadaje rozmiar w siedmiopunktowej skali |
1 |
|
fromCharCode([kod1], [kod2] ...) |
tworzy napis z podanych kod≤w UNICODE |
3 |
|
indexOf(znak, [startIndex]) |
podaje pierwsze wyst▒pienie znaku |
1 |
|
italics |
pochylenie czcionki |
1 |
|
lastIndexOf(znak, [startIndex]) |
podaje ostatnie wyst▒pienie znaku |
1 |
|
link(adres) |
tworzy odno╢nik o podanym adresie |
1 |
|
match(wz≤r) |
przeszukuje String zgodnie z wzorem i zwraca tablicΩ z wynikami |
3 |
|
replace(wz≤r, tekst) |
przeszukuje String zgodnie z wzorem i zwraca │a±cuch z popodmienianymi znakami na |
1 |
|
search(tekst) |
podaje pierwsze wyst▒pienie │a±cucha |
3 |
|
slice(start, [koniec]) |
zwraca wycinek │a±cucha o pocz▒tku w pozycji |
3 |
|
small |
pomniejszenie czcionki |
1 |
|
split(separator, [limit]) |
zwraca │a±cuch znak≤w powsta│y poprzez powstawianie |
3 |
|
strike |
podkre╢lenie czcionki |
1 |
|
sub |
index dolny |
1 |
|
substr(start, [d│ugo╢µ]) |
zwraca fragment │a±cucha o pocz▒tku w |
3 |
|
substring(start, koniec) |
zwraca fragment │a±cucha o pocz▒tku w |
1 |
|
sup |
index g≤rny |
1 |
|
toLowerCase |
zamienia wszystkie litery w String'u na ma│e |
1 |
|
toUpperCase |
zamienia wszystkie litery w String'u na wielkie |
1 |
|
toString |
zwraca warto╢µ String'u |
2 |
|
valueOf |
zwraca warto╢µ String'u |
2 |
![]() |