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' шығарады
Жол берілген. Оның соңғы таңбасын экранға шығарыңыз.
Жол берілген. Оның соңғыдан бұрынғы таңбасын экранға шығарыңыз.
Жол берілген. Оның соңғыдан екі бұрынғы таңбасын экранға шығарыңыз.