⊗jsPmBsLSCh 54 of 505 menu

Ostatni znak ciągu znaków w JavaScript

Wyświetlmy ostatni znak ciągu znaków. Jednocześnie sprawmy, aby nasz skrypt samodzielnie określał indeks ostatniego znaku, niezależnie od długości ciągu.

Załóżmy, że mamy taki ciąg znaków:

let str = 'abcde';

Jak widać, liczba znaków w tym ciągu wynosi 5. Jeśli się chwilę zastanowić, staje się oczywiste, że indeks ostatniego znaku tego ciągu będzie o 1 mniejszy od jego długości, ponieważ indeksowanie znaków zaczyna się od zera.

Okazuje się, że znając długość ciągu, możemy odjąć od niej 1 i uzyskać indeks ostatniego znaku, a następnie za pomocą tego indeksu można uzyskać sam ostatni znak.

Jak już wiadomo, długość ciągu znaków można znaleźć za pomocą właściwości length. Bazując na tym, znajdźmy indeks ostatniego znaku:

let str = 'abcde'; let last = str.length - 1; // indeks ostatniego znaku

Wykorzystajmy znaleziony indeks do wyświetlenia znaku na ekranie:

let str = 'abcde'; let last = str.length - 1; // indeks ostatniego znaku alert(str[last]); // wyświetli 'e'

Można też nie wprowadzać zmiennej pośredniej last:

let str = 'abcde'; alert(str[str.length - 1]); // wyświetli 'e'

Dany jest ciąg znaków. Wyświetl jego ostatni znak na ekranie.

Dany jest ciąg znaków. Wyświetl jego przedostatni znak na ekranie.

Dany jest ciąg znaków. Wyświetl jego trzeci od końca znak na ekranie.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć