Paskutinis eilutės simbolis JavaScript kalba

Išveskime paskutinį eilutės simbolį. Kartu padarykime taip, kad mūsų scenarijus pats nustatytų paskutinio simbolio numerį, nepriklausomai nuo eilutės ilgio.

Tarkime, kad turime tokią eilutę:

javascriptlet str = 'abcde';

Kaip matote, simbolių skaičius šioje eilutėje yra 5. Jei šiek tiek pagalvosite, tampa akivaizdu, kad paskutinio šios eilutės simbolio numeris bus 1 mažesnis už jos ilgį, nes simbolių numeracija prasideda nuo nulio.

Pasirodo, kad žinodami eilutės ilgį, galime atimti iš jo 1 ir gauti paskutinio simbolio numerį, o tada pagal šį numerį galima gauti patį paskutinį simbolį.

Kaip jau žinote, eilutės ilgį galima rasti naudojant savybę length. Iš to rasime paskutinio simbolio numerį:

javascriptlet str = 'abcde';
let last = str.length - 1; // paskutinio simbolio numeris

Naudokime rastą numerį simboliui atvaizduoti ekrane:

javascriptlet str = 'abcde';
let last = str.length - 1; // paskutinio simbolio numeris
alert(str[last]); // išves 'e'

Tarpinio kintamojo last galima ir nenaudoti:

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

Duota eilutė. Išveskite ekrane jos paskutinį simbolį.

Задание 2

Duota eilutė. Išveskite ekrane jos priešpaskutinį simbolį.

Задание 3

Duota eilutė. Išveskite ekrane jos priešpriešpaskutinį simbolį.