Aksara Terakhir dalam Rentetan JavaScript
Mari kita paparkan aksara terakhir rentetan. Kita akan pastikan skrip kita dapat menentukan nombor aksara terakhir secara automatik, tanpa bergantung kepada panjang rentetan.
Katakan kita mempunyai rentetan berikut:
let str = 'abcde';
Seperti yang anda lihat, bilangan aksara dalam
rentetan ini ialah 5. Jika kita berfikir sejenak,
menjadi jelas bahawa nombor aksara terakhir
rentetan ini akan 1 kurang
dari panjangnya, kerana penomboran aksara bermula
dari sifar.
Ini bermakna, dengan mengetahui panjang rentetan, kita boleh
menolak 1 daripadanya dan mendapatkan nombor aksara terakhir,
kemudian menggunakan nombor tersebut untuk mendapatkan
aksara terakhir itu sendiri.
Seperti yang anda sudah ketahui, panjang rentetan boleh didapati
menggunakan sifat length. Berdasarkan
itu, mari cari nombor aksara terakhir:
let str = 'abcde';
let last = str.length - 1; // nombor aksara terakhir
Gunakan nombor yang ditemui untuk memaparkan aksara pada skrin:
let str = 'abcde';
let last = str.length - 1; // nombor aksara terakhir
alert(str[last]); // akan memaparkan 'e'
Pembolehubah perantaraan last boleh
ditinggalkan:
let str = 'abcde';
alert(str[str.length - 1]); // akan memaparkan 'e'
Diberikan satu rentetan. Paparkan aksara terakhirnya pada skrin.
Diberikan satu rentetan. Paparkan aksara kedua terakhirnya pada skrin.
Diberikan satu rentetan. Paparkan aksara ketiga terakhirnya pada skrin.