JSFiddle - React, Tailwind, and code Playground
by LyndseyB
HTML
http://www.dreamincode.net/forums/topic/78802-martyr2s-mega-project-ideas-list/
JavaScript
// reverse string
var myString = 'Lyndsey';
var myReversedString = myString.split('').reverse().join('');
//console.log('Reverse Lyndsey: ' + myReversedString);
// pig Latin e.g. banana - ananabay, lyndsey - yndseylay
var pigLatin = function(word) {
var arr = word.toLowerCase().split('');
arr.push('-' + arr.shift() +'ay');
return arr.join('').toString();
};
//console.log(pigLatin('banana'));
// count vowels in a string
var countVowels = function(word) {
var str = word.toLowerCase().split(''),
i,
counter = 0,
objVowels = {
a: 0,
e: 0,
i: 0,
o: 0,
u: 0,
totalVowels: 0
};
for(i=0;i<str.length;i++) {
if(objVowels.hasOwnProperty(str[i])) {
objVowels[str[i]]++;
objVowels.totalVowels++;
}
}
return JSON.stringify(objVowels);
};
//console.log(countVowels('lyndsey marina browning'));
// checks if the string entered is a palindrome (spelled same backwards as forwards e.g. racecar
// count number of words in a string. For added complexity, read in strings from a text file and generate a summary
// WYSIWYG Editor
// Online white board?