AWWW-1st3.6-w03.tresc-1.0-Slajd16
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
JavaScript - łańcuchy znaków
Do obsługi łańcuchów znaków JavaScript wykorzystuje predefiniowany obiekt String. Każdy łańcuch znaków jest ograniczony przez apostrofy lub cudzysłowy (znaki otwierający i zamykający muszą być takie same). W ramach łańcuchów znaków można wykorzystywać znaki specjalne:
- \w - dowolny znak alfanumeryczny
- \r - powrót karetki
- \n - nowa linia
- \s - dowolny biały znak (spacja, tabulacja, nowa linia)
- \t - znak tabulacji
Obiekt String zawiera wiele użytecznych metod, które można ogólnie podzielić na metody przeznaczenia ogólnego oraz metody zorientowane na przetwarzanie łańcuchów znaków w ramach dokumentów HTML. Pierwsza grupa zawiera, między innymi, metody:
- charAt() - zwraca znak z podanej pozycji w łańcuchu
- indexOf() - zwraca indeks pierwszego wystąpienia podanego podłańcucha znaków
- concat() - łączy dwa łańcuchy znaków
- match() - poszukuje podanej wartości w łańcuchu
- replace() - zamienia wybrane znaki w łańcuchu na inne znaki
- split() - rozbija łańcuch na tablicę elementów zgodnie z podanym separatorem
- substring() - zwraca podłańcuch danego łańcucha zgodnie z podanymi indeksami
- toLowerCase() - zamienia wszystkie znaki w łańcuchu na małe litery
- toUpperCase() - zamienia wszystkie znaki w łańcuchu na wielkie litery
Druga grupa to metody zorientowane na przetwarzanie tekstu w środowisku dokumentu HTML, metody te zwracają najczęściej łańcuch znaków wzbogacony o właściwe znaczniki HTML. Przykłady takich metod obejmują:
- anchor() - tworzy kotwicę na podstawie podanego łańcucha znaków
- big() - wyświetla łańcuch znaków korzystając z dużej czcionki ("tekst".big() odpowiada umieszczeniu w dokumencie HTML wpisu <big>tekst</big>)
- bold() - wyświetla łańcuch znaków wytłuszczoną czcionką
- italics() - wyświetla łańcuch znaków pochyłą czcionką
- link() - tworzy na podstawie łańcucha znaków odnośnik
- sub() - wyświetla łańcuch znaków jako indeks dolny
- sup() - wyświetla łańcuch znaków jako indeks górny