AWWW-1st3.6-w03.tresc-1.0-Slajd16

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

JavaScript - łańcuchy znaków

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


<< Poprzedni slajd | Spis treści | Następny slajd >>