5 simple JavaScript functions that do things
//FINDS THE LONGEST WORD IN A STRING
function longestWord(str){
parts = str.split(" ");
longest = 0;
word = 0;
for (var i=0; i < parts.length; i++){
if (longest < parts[i].length) {
longest = parts[i].length;
word = parts[i];
}
}
return word;
}
longestWord("this is excellently useful");
// FINDS THE NUMBER OF VOWELS IN A STRING
function numberOfVowels(str){
vowels = str.match(/[aeiou]/gi);
numberOf = vowels.length;
return numberOf;
}
numberOfVowels("this is excellently useful")
// CAPITALIZES THE FIRST LETTERS OF ALL WORDS IN A STRING
function capitalization(str){
words = str.split(" ");
for (var i = 0; i < words.length; i++){
var j = words[i].charAt(0).toUpperCase();
words[i] = j + words[i].slice(1);
}
return words.join(" ");
}
capitalization("this is excelletly useful")
// PRINTS NUMBERS 200 TO 10
var numbersDescend = [];
for (var i = 200; i >= 10; i--){
numbersDescend.push(i);
}
console.log(numbersDescend);
// REVERSES A STRING
function reversed(str){
var reverse = " ";
var stringLength = str.length -1;
for (var i=stringLength; i >= 0; i--){
reverse += str[i];
}
return reverse;
}
reversed("this is excellently useful")
// DETERMINES WHETHER TWO STRINGS ARE IDENTICAL OR NOT
function isIdentical(str1, str2){
if (str1.length != str2.length){
return false;
}
index === 0;
if (str1.charAt(index) != str2.charAt(index)){
return false;
}
index ++;
return true;
}
isIdentical("useful", "usefol");