Karakteri i fundit i vargut në JavaScript

Le të shfaqim karakterin e fundit të vargut. Në të njëjtën kohë, le ta bëjmë në mënyrë që skripti ynë të përcaktojë vetë numrin e karakterit të fundit, pavarësisht nga gjatësia e vargut.

Le të kemi një varg si ky:

javascriptlet str = 'abcde';

Siç mund ta shihni, numri i karaktereve në këtë varg është 5. Nëse mendoni pak, bëhet e qartë se numri i karakterit të fundit të këtij vargu do të jetë 1 më pak se gjatësia e tij, pasi numërimi i karaktereve fillon nga zero.

Kjo do të thotë se duke ditur gjatësinë e vargut, ne mund të zbresim 1 prej saj dhe të marrim numrin e karakterit të fundit, dhe pastaj me këtë numër mund të marrim vetë karakterin e fundit.

Siç e dini tashmë, gjatësia e vargut mund të gjendet duke përdorur vetinë length. Bazuar në këtë, le të gjejmë numrin e karakterit të fundit:

javascriptlet str = 'abcde';
let last = str.length - 1; // numri i karakterit të fundit

Le të përdorim numrin e gjetur për të shfaqur karakterin në ekran:

javascriptlet str = 'abcde';
let last = str.length - 1; // numri i karakterit të fundit
alert(str[last]); // do të shfaqë 'e'

Ndryshorja e ndërmjetme last mund të mos prezantohet:

javascriptlet str = 'abcde';
alert(str[str.length - 1]); // do të shfaqë 'e'
Задание 1

Jepet një varg. Shfaqeni në ekran karakterin e fundit të saj.

Задание 2

Jepet një varg. Shfaqeni në ekran karakterin e parafundit të saj.

Задание 3

Jepet një varg. Shfaqeni në ekran karakterin e parë para të parafundit të saj.