Skip to main content

Posts

Showing posts with the label sentence

JavaScript capitalize first letter of words in a sentence

  function   titleCase ( str ) {    var   newarr  =  str . split ( " " );    console . log ( newarr );    for  ( let   i = 0 ; i < newarr . length ; i ++)   {      var   firstChar  =  newarr [ i ]. charAt ( 0 );      var   upper  =  firstChar . toUpperCase ();      var   newWords  =  upper + newarr [ i ]. slice ( 1 ). toLowerCase ();      newarr [ i ] =  newWords ;   }    console . log ( newarr );    str  =  newarr . join ( " " );    console . log ( str );    return   str ; } titleCase ( "I'm a little tea pot" );

javascript Find the Longest Word in a String

  Return the length of the longest word in the provided sentence. Your response should be a number. 思路:先把句子转化为单词数组,然后创建一个变量,并赋初值为0,让这个变量与每个单词的长度进行比较,如果这个变量小于等于这个单词长度,则将这个变量更新为单词的长度。在一个for循环中比较下去,就可以得到最长的单词的长度。 function   findLongestWordLength ( str ) {    var   strarr  =  str . split ( " " ); //用空格进行分割.    var   longest  =  0 ; //记录并更新每两个比较    console . log ( strarr );    for ( let   i = 0 ; i < strarr . length ; i ++){      if  ( longest <= strarr [ i ]. length )     {        longest  =  strarr [ i ]. length ;     }   }    console . log ( longest );    return   longest ; } findLongestWordLength ( "The quick brown fox jumped over the lazy dog" );