JavaScript-ში სტრიქონის ბოლო სიმბოლო

მოდით გამოვიტანოთ სტრიქონის ბოლო სიმბოლო. ამასთანავე, მოვახდინოთ ისე, რომ ჩვენი სკრიპტი თავად განსაზღვროს ბოლო სიმბოლოს ნომერი, სტრიქონის სიგრძეზე დამოკიდებულების გარეშე.

დავუშვათ, გვაქვს ასეთი სტრიქონი:

javascriptlet str = 'abcde';

როგორც ხედავთ, ამ სტრიქონში სიმბოლოების რაოდენობა უდრის 5-ს. თუ ცოტა დავფიქრდებით, აშკარა ხდება, რომ ამ სტრიქონის ბოლო სიმბოლოს ინდექსი იქნება 1-ით ნაკლები მის სიგრძეზე, რადგან სიმბოლოების ნუმერაცია იწყება ნულიდან.

გამოდის, რომ სტრიქონის სიგრძის ცოდნით, ჩვენ შეგვიძლია მასგან გამოვაკლოთ 1 და მივიღოთ ბოლო სიმბოლოს ინდექსი, შემდეგ კი ამ ინდექსის მიხედვით მივიღოთ თავად ბოლო სიმბოლო.

როგორც უკვე იცით, სტრიქონის სიგრძე შეგიძლიათ იპოვოთ length თვისების მეშვეობით. ამის საფუძველზე ვიპოვოთ ბოლო სიმბოლოს ინდექსი:

javascriptlet str = 'abcde';
let last = str.length - 1; // ბოლო სიმბოლოს ინდექსი

გამოვიყენოთ ნაპოვნი ინდექსი სიმბოლოს ეკრანზე გამოსატანად:

javascriptlet str = 'abcde';
let last = str.length - 1; // ბოლო სიმბოლოს ინდექსი
alert(str[last]); // გამოიტანს 'e'-ს

შუალედურ ცვლად last-ს შეყვანა არ არის აუცილებელი:

javascriptlet str = 'abcde';
alert(str[str.length - 1]); // გამოიტანს 'e'-ს
Задание 1

მოცემულია სტრიქონი. გამოიტანეთ მისი ბოლო სიმბოლო ეკრანზე.

Задание 2

მოცემულია სტრიქონი. გამოიტანეთ მისი ბოლოდან მეორე სიმბოლო ეკრანზე.

Задание 3

მოცემულია სტრიქონი. გამოიტანეთ მისი ბოლოდან მესამე სიმბოლო ეკრანზე.