JavaScript-ში სტრიქონის ბოლო სიმბოლო
მოდით გამოვიტანოთ სტრიქონის ბოლო სიმბოლო. ამასთანავე, მოვახდინოთ ისე, რომ ჩვენი სკრიპტი თავად განსაზღვროს ბოლო სიმბოლოს ნომერი, სტრიქონის სიგრძეზე დამოკიდებულების გარეშე.
დავუშვათ, გვაქვს ასეთი სტრიქონი:
let str = 'abcde';
როგორც ხედავთ, ამ სტრიქონში სიმბოლოების
რაოდენობა უდრის 5-ს. თუ ცოტა დავფიქრდებით,
აშკარა ხდება, რომ ამ სტრიქონის ბოლო სიმბოლოს
ინდექსი იქნება 1-ით ნაკლები
მის სიგრძეზე, რადგან სიმბოლოების ნუმერაცია იწყება
ნულიდან.
გამოდის, რომ სტრიქონის სიგრძის ცოდნით, ჩვენ შეგვიძლია
მასგან გამოვაკლოთ 1 და მივიღოთ ბოლო
სიმბოლოს ინდექსი, შემდეგ კი ამ ინდექსის მიხედვით მივიღოთ
თავად ბოლო სიმბოლო.
როგორც უკვე იცით, სტრიქონის სიგრძე შეგიძლიათ იპოვოთ
length თვისების მეშვეობით. ამის საფუძველზე
ვიპოვოთ ბოლო სიმბოლოს ინდექსი:
let str = 'abcde';
let last = str.length - 1; // ბოლო სიმბოლოს ინდექსი
გამოვიყენოთ ნაპოვნი ინდექსი სიმბოლოს ეკრანზე გამოსატანად:
let str = 'abcde';
let last = str.length - 1; // ბოლო სიმბოლოს ინდექსი
alert(str[last]); // გამოიტანს 'e'-ს
შუალედურ ცვლად last-ს
შეყვანა არ არის აუცილებელი:
let str = 'abcde';
alert(str[str.length - 1]); // გამოიტანს 'e'-ს
მოცემულია სტრიქონი. გამოიტანეთ მისი ბოლო სიმბოლო ეკრანზე.
მოცემულია სტრიქონი. გამოიტანეთ მისი ბოლოდან მეორე სიმბოლო ეკრანზე.
მოცემულია სტრიქონი. გამოიტანეთ მისი ბოლოდან მესამე სიმბოლო ეკრანზე.