Klasa: String
Kompatybilność: ActionScript 1.0, Flash 5+
Klasa String jest dodatkową obwódką dla prymitywnego typu danych jakim jest: ciąg znaków, oraz dostarcza ona metody oraz właściwości, które pozwalają ci manipulować, tymi danymi w łańcuchu. Możesz konwertować wartość każdego obiektu na ciąg znaków przy użyciu funkcji String()
.
Wszystkie metody klasy String class, z wyjątkiem concat()
, fromCharCode()
, slice()
, oraz substr()
, są generyczne, co oznacz, że meotdy wywolują toString()
przed wykonaniem ich operacji, oraz możesz użyć tych metod z innymi nie-String obiektami.
Ponieważ wszystkie indeksy ciągu znaków bazują na zerze, dlatego indeks ostatniego znaku, dla każdego ciągu x
wynosi x.length - 1
.
Możesz wywołać każdą z metod, klasy String używając konstruktora new String
lub przez użycie wartości formalnej. Jeśli określić ciąg znaków formalny, wtedy interpreter ActionScript automatyccznie skonwertuje to na tymczasowy obiekt String, wywoła metodę, oraz później, usunie tymczasowego Stringa, konwertując go na pierwowzór. Możesz również użyć właściwości String.length
z formalnym ciągiem znaków.
W podanym przykładzie, pierwsza linia kodu, tworzy formalny ciąg znaków, oraz druga linia tworzy obiekt String w normalny sposób:
var pierwszy_string:String = "funkcje.net";
var drugi_string:String = new String("funkcje.net");
Rekomendacją jest używanie pierwszego sposobu.
Dostępne właściwości dla klasy String
Nazwa |
Opis |
---|---|
length |
Liczba określającą ilość znaków w określonym obiekcie String. |
Dostępne metody dla klasy String
Typ |
Nazwa |
Opis |
---|---|---|
|
charAt |
Zwraca znak na pozycji, określonej przez parametr |
|
charCodeAt |
Zwraca 16-bitową liczbę z przedziału od 0 do 65535, który reprezentuje znak określony przez |
|
concat |
Łączy wartość obiektu String z parametrami oraz zwraca nowo sformatowany ciąg znaków; oryginalna wartość, |
|
fromCharCode |
Zwraca ciąg znaków obejmujący znaki reprezentowane przez wartości Unicode w parametrach. |
|
indexOf |
Wyszukuje ciąg znaków oraz zwraca pozycję pierwszego wyniku parametru |
|
lastIndexOf |
Wyszukuje ciąg znaków od prawej do lewej oraz zwraca index ostatnio wystąpionego wyniku |
|
slice |
Zwraca ciąg znaków, który zawiera znak |
|
split |
Rozdziela obiekt String na klika części, po przez łamanie ich, kiedy parametr |
|
substr |
Zwraca znaki w ciągu znaków z indeksy określonego przez |
|
substring |
Zwraca ciąg znaków obejmujący znaki pomiędzy określonymi punktami przez parametry |
|
toLowerCase |
Zwraca kopię danego ciągu znaków, w formie dużych liter przekonwertowanych na małe litery. |
|
toString |
Zwraca właściwości obiektu jako ciągi znaków, nie zwracając uwagę, czy właściwości są ciągami znaków. |
|
toUpperCase |
Zwraca kopię danego ciągu znaków, w formie małych liter przekonwertowanych na duże litery. |
|
valueOf |
Zwraca prymitywną wartość instancji klasy String. |
Listing
Ranga: Administrator serwisu Punktów: 0