JavaScript Struny
Ciąg JavaScript przechowuje szereg znaków takich jak "John Doe" .
Łańcuch może być dowolny tekst wewnątrz podwójnych lub pojedynczych cudzysłowów:
var carname = "Volvo XC60";
var carname = 'Volvo XC60';
String indeksy są zera: Pierwszy znak znajduje się w pozycji 0, drugi w 1, i tak dalej.
Samouczek na temat pszczół, przeczytaj naszą JavaScript String Tutorial .
String Właściwości i metody
Wartości prymitywne, jak "John Doe" , nie może mieć właściwości lub metody (because they are not objects) .
Ale z JavaScript, metody i właściwości dostępne są również wartości pierwotnych, ponieważ JavaScript traktuje wartości prymitywne jako obiekty podczas wykonywania metody i właściwości.
Właściwości strunowe
Nieruchomość | Opis |
---|---|
constructor | Zwraca funkcję konstruktora ciąg za |
length | Zwraca długość łańcucha |
prototype | Umożliwia dodawanie właściwości i metody obiektu |
Metody String
metoda | Opis |
---|---|
charAt() | Zwraca znak o podanym indeksie (position) |
charCodeAt() | Zwraca Unicode znaku o podanym indeksie |
concat() | Łączy dwa lub więcej ciągów i zwraca nowy złączone ciągi |
endsWith() | Sprawdza, czy łańcuch kończy się określony ciąg znaków / |
fromCharCode() | Przeliczać Unicode na znaki |
includes() | Sprawdza, czy ciąg zawiera określony ciąg znaków / |
indexOf() | Zwraca pozycję pierwszego znalezionego wystąpienia określonej wartości w ciągu znaków |
lastIndexOf() | Zwraca pozycję ostatniego znalezionego wystąpienia określonej wartości w ciągu znaków |
localeCompare() | Porównuje dwa ciągi znaków w bieżącej lokalizacji |
match() | Przeszukuje ciąg na mecz z wyrażeń regularnych, i zwraca mecze |
repeat() | Zwraca nowy ciąg z określonej liczby kopii istniejącego łańcucha |
replace() | Przeszukuje ciąg dla określonej wartości lub wyrażenia regularnego i zwraca nowy ciąg gdzie podane wartości są zastąpione |
search() | Przeszukuje ciąg dla określonej wartości lub wyrażenia regularnego, i zwraca pozycję meczu |
slice() | Wyciąga część łańcucha i zwraca nowy ciąg |
split() | Dzieli łańcuch na tablicę podciągów |
startsWith() | Sprawdza, czy ciąg rozpoczyna się z określonymi postaciami |
substr() | Wyodrębnia znaki z łańcucha, począwszy od określonej pozycji startowej, a przez określoną liczbę znaków |
substring() | Wyodrębnia znaki z łańcucha, pomiędzy dwoma określonymi wskaźnikami |
toLocaleLowerCase() | Konwertuje ciąg znaków na małe litery, według lokalizacji gospodarza |
toLocaleUpperCase() | Konwertuje ciąg znaków na wielkie litery, w zależności od lokalizacji gospodarza |
toLowerCase() | Konwertuje ciąg znaków na małe litery |
toString() | Zwraca wartość obiektu String |
toUpperCase() | Konwertuje ciąg znaków na wielkie litery |
trim() | Usuwa spacje z obu końców łańcucha |
valueOf() | Zwraca pierwotną wartość obiektu String |
Wszystkie metody strunowe powrócić nową wartość. Nie zmieniają one zmienną oryginalną.
String HTML Wrapper Metody
Metody HTML wrapper zwracają łańcuch owinięty wewnątrz odpowiedniego znacznika HTML.
Nie są to standardowe metody, a może nie działać zgodnie z oczekiwaniami we wszystkich przeglądarkach.
metoda | Opis |
---|---|
anchor() | Tworzy kotwicę |
big() | Wyświetla ciąg przy użyciu dużych czcionek |
blink() | Wyświetla się migający napis |
bold() | Wyświetla ciąg w pogrubienie |
fixed() | Wyświetla ciąg przy użyciu czcionki o stałym skoku |
fontcolor() | Wyświetla ciąg przy użyciu określonego koloru |
fontsize() | Wyświetla ciąg przy użyciu określonego rozmiaru |
italics() | Wyświetla ciąg kursywą |
link() | Wyświetla ciąg jako hiperłącze |
small() | Wyświetla ciąg przy użyciu małej czcionki |
strike() | Wyświetla ciąg z przekreśleniem |
sub() | Wyświetla ciąg jako tekst indeksem |
sup() | Wyświetla ciąg jako tekst w indeksie górnym |