Laatste teken van een string in JavaScript

Laten we het laatste teken van een string weergeven. We zorgen ervoor dat ons script zelf het nummer van het laatste teken bepaalt, onafhankelijk van de lengte van de string.

Stel dat we de volgende string hebben:

javascriptlet str = 'abcde';

Zoals je kunt zien, is het aantal tekens in deze string gelijk aan 5. Als je even nadenkt, dan wordt het duidelijk dat het nummer van het laatste teken van deze string 1 minder is dan de lengte ervan, omdat de nummering van tekens bij nul begint.

Dat betekent dat, als we de lengte van de string weten, we daar 1 van kunnen aftrekken en het nummer van het laatste teken krijgen, en vervolgens kunnen we met dat nummer het laatste teken zelf verkrijgen.

Zoals je al weet, kan de lengte van een string worden gevonden met de eigenschap length. Op basis hiervan vinden we het nummer van het laatste teken:

javascriptlet str = 'abcde';
let last = str.length - 1; // nummer van het laatste teken

Laten we het gevonden nummer gebruiken om het teken weer te geven:

javascriptlet str = 'abcde';
let last = str.length - 1; // nummer van het laatste teken
alert(str[last]); // geeft 'e' weer

De tussenliggende variabele last is niet strikt noodzakelijk:

javascriptlet str = 'abcde';
alert(str[str.length - 1]); // geeft 'e' weer
Задание 1

Gegeven een string. Geef het laatste teken ervan weer.

Задание 2

Gegeven een string. Geef het voorlaatste teken ervan weer.

Задание 3

Gegeven een string. Geef het op twee na laatste teken ervan weer.