Write a function that finds the longest word in a sentence in Javascript?

 You can create a function in JavaScript to find the longest word in a sentence by splitting the sentence into words, iterating through each word to find its length, and keeping track of the longest word found so far. Here's one way to implement this:

javascript
function findLongestWord(sentence) { 
// Split the sentence into an array of words 
var words = sentence.split(' '); 
// Initialize variables to store the longest word and its length 
var longestWord = ''; var maxLength = 0
// Iterate through each word in the array 
for (var i = 0; i < words.length; i++) { 
// Remove any punctuation marks from the word 
var word = words[i].replace(/[^\w\s]/g, ''); 
// Check if the current word is longer than the longest word found so far 
if (word.length > maxLength) { 
// Update the longest word and its length 
 longestWord = word; maxLength = word.length
 } } 
// Return the longest word return longestWord; } 
// Example usage: 
var sentence = "The quick brown fox jumps over the lazy dog"
var longestWord = findLongestWord(sentence); 
console.log("Longest word:", longestWord); 
// Output: "jumps"

This function findLongestWord takes a sentence as input and returns the longest word in the sentence. It removes any punctuation marks from each word before comparing their lengths. Finally, it returns the longest word found.

Sudhir Kumar

i am blogger | Vloggger | Digital Marketer having work experience of more than 5 years.

Post a Comment

Previous Post Next Post