#FreeCodeCamp Bonfire: Truncate a string

function truncate(str, num) {
  if (num < str.length) {
    sliced = str.slice(0, num-3);
    var truncated = sliced + "...";
    return truncated;
  }
  else { return str; }
}

truncate("A-tisket a-tasket A green and yellow basket", 11, "");

 

#FreeCodeCamp Bonfire: Find the Longest Word in a String

function findLongestWord(str) {
  str = str.split(" ");
  var longest = 0;
  var word = null;  
  for(i=0; i<str.length; i++) {
    if (longest < str[i].length) {
        longest = str[i].length;
        word = str[i];
    }
  }
  return word.length;
}

findLongestWord("The quick brown fox jumped over the lazy dog");

 

#FreeCodeCamp Bonfire: Check for Palindromes

function palindrome(str) {
  // Good luck!
  var strippedString = str.toLowerCase().replace(/W|_/g,'');
  var reverseString = strippedString.split("").reverse().join("");
  if (reverseString === strippedString) {
    return true;
  }
  else {
    return false;
  }
}



palindrome("eye");