Último carácter de una cadena en JavaScript

Vamos a mostrar el último carácter de la cadena. Y lo haremos de modo que nuestro script determine por sí mismo el índice del último carácter, independientemente de la longitud de la cadena.

Supongamos que tenemos la siguiente cadena:

javascriptlet str = 'abcde';

Como puedes ver, el número de caracteres en esta cadena es 5. Si lo piensas un poco, te darás cuenta de que el índice del último carácter de esta cadena será 1 menos que su longitud, porque la indexación de caracteres comienza desde cero.

Resulta que, conociendo la longitud de la cadena, podemos restarle 1 y obtener el índice del último carácter, y luego, usando este índice, podemos obtener el último carácter en sí.

Como ya sabes, la longitud de una cadena se puede encontrar usando la propiedad length. Basándonos en esto, encontremos el índice del último carácter:

javascriptlet str = 'abcde';
let last = str.length - 1; // índice del último carácter

Usemos el índice encontrado para mostrar el carácter en pantalla:

javascriptlet str = 'abcde';
let last = str.length - 1; // índice del último carácter
alert(str[last]); // mostrará 'e'

Podemos prescindir de la variable intermedia last:

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

Dada una cadena. Muestra en pantalla su último carácter.

Задание 2

Dada una cadena. Muestra en pantalla su penúltimo carácter.

Задание 3

Dada una cadena. Muestra en pantalla su antepenúltimo carácter.