Das letzte Zeichen eines Strings in JavaScript

Lassen Sie uns das letzte Zeichen des Strings ausgeben. Dabei sorgen wir dafür, dass unser Skript selbst die Nummer des letzten Zeichens ermittelt, unabhängig von der Länge des Strings.

Nehmen wir an, wir haben folgenden String:

javascriptlet str = 'abcde';

Wie Sie sehen, beträgt die Anzahl der Zeichen in diesem String 5. Wenn man kurz nachdenkt, wird offensichtlich, dass die Nummer des letzten Zeichens dieses Strings um 1 kleiner ist als seine Länge, da die Zählung der Zeichen bei Null beginnt.

Das bedeutet, wenn wir die Länge des Strings kennen, können wir 1 davon subtrahieren und erhalten die Nummer des letzten Zeichens, und dann können wir über diese Nummer das letzte Zeichen selbst erhalten.

Wie Sie bereits wissen, kann die Länge eines Strings mit der Eigenschaft length gefunden werden. Darauf basierend finden wir die Nummer des letzten Zeichens:

javascriptlet str = 'abcde';
let last = str.length - 1; // Nummer des letzten Zeichens

Verwenden wir die gefundene Nummer, um das Zeichen auszugeben:

javascriptlet str = 'abcde';
let last = str.length - 1; // Nummer des letzten Zeichens
alert(str[last]); // gibt 'e' aus

Die Zwischenvariable last kann auch weggelassen werden:

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

Gegeben ist ein String. Geben Sie dessen letztes Zeichen aus.

Задание 2

Gegeben ist ein String. Geben Sie dessen vorletztes Zeichen aus.

Задание 3

Gegeben ist ein String. Geben Sie dessen drittletztes Zeichen aus.