can explain how maxlength working in section of code. how being used find longest word in string?
function findlongestword(str) { var words = str.split(' '); var maxlength = 0; (var = 0; < words.length; i++) { if (words[i].length > maxlength) { maxlength = words[i].length; } } return maxlength; } findlongestword("housework easy when you're happy");
function findlongestword(str) { var words = str.split(' '); var maxlength = 0; (var = 0; < words.length; i++) { if (words[i].length > maxlength) { maxlength = words[i].length; } } return maxlength; } findlongestword("housework easy when you're happy");
this part takes string ran through function, in case "housework easy when you're happy" , splits individual words.
var words = str.split(' ');
once words split starts @ first word , finds length of it, since higher initial 0 set above program assume longest word, in case it's keeping track of longest length , not word (this return 9 , not housework).
then compares every word after new number, if discovers it's higher replaces variable maxlength , sets new highest number, otherwise ignores , goes next word.
(var = 0; < words.length; i++) { if (words[i].length > maxlength) { maxlength = words[i].length; } }
Comments
Post a Comment