// Get the last word of a string.
let str = "What I hate most in the world is fanaticism.";
// 1) The slice() method: without Considering the punctuation marks
str.slice(str.lastIndexOf(' ')); // => 'fanaticism.'
// 2) the spit() method():
let arr = str.split(' ');
arr[arr.length - 1]; // => 'fanaticism.'
// Considering the punctuation marks at the end of the string
str.match(/(w+)W*$/)[1]; // => 'fanaticism'
how to find the last word of a string in javascript
// To get the last "Word" of a string use the following code :
let string = 'I am a string'
let splitString = string.split(' ')
let lastWord = splitString[splitString.length - 1]
console.log(lastWord)
/*
Explanation : Here we just split the string whenever there is a space and we get an array. After that we simply use .length -1 to get the last word contained in that array that is also the last word of the string.
*/
const myString = "linto.yahoo.com.";
const stringLength = myString.length; // this will be 16
console.log('lastChar: ', myString.charAt(stringLength - 1)); // this will be the string
Run code snippet
// strips all punctuation and returns the last word of a string
// hyphens (-) aren't stripped, add the hyphen to the regex to strip it as well
function lastWord(words) {
let n = words.replace(/[[]?.,/#!$%^&*;:{}=|_~()]/g, "").split(" ");
return n[n.length - 1];
}
//Gettimg the last character of an unknown string;
//using function Expression;
const gettingLastChar = function(userInput){
return userInput.substring(userInput.length -1);
//for Debugging;
let letsDebug = `${userInput.substring(userInput.length -1)}`;
console.log(letsDebug);
}
find the length and the last character of string in js
// Get The Length Of The String.
function strLength(x){
var counter = 0;
while(x[counter] !== undefined){
counter++;
}
return counter;
}
var str = prompt("Write your string ...",''); // Get String From User.
var The_Length = strLength(str); //
var lastChar = counter - 1; // The Index Of Last Letter.
console.log(`The Length Of Your String is ${counter}`);
console.log(`The Last Char In Your String Is ${str[lastChar]}`);