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:
let 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:
let str = 'abcde';
let last = str.length - 1; // nummer van het laatste teken
Laten we het gevonden nummer gebruiken om het teken weer te geven:
let 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:
let str = 'abcde';
alert(str[str.length - 1]); // geeft 'e' weer
Gegeven een string. Geef het laatste teken ervan weer.
Gegeven een string. Geef het voorlaatste teken ervan weer.
Gegeven een string. Geef het op twee na laatste teken ervan weer.