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?