This repository is intended to showcase my abilities, oops, publish some Javascript exercises that I've got to do in college [UPDATE 4/22/19: I've modified (and I'm modifying) them a little bit to make things interesting]. Since there's a LOT of them, I'll be adding each one as I solve along with their descriptions. With this, I hope that who's learning JS too find it useful.
Disclaimer: Don't worry about supporting legacy browsers just yet. You can learn how to transpile to ES5 later.
- Module of 5
- Sum of 1 over n
- 1 to 10 times tables
- Array sorting
- Shopping discounts
- Higher profit
- Older than 17
- Age groups
- N times table
- Transactions
Description (work in progress).
I didn't set up difficulty levels for each one because they can be improved almost indefinitely. If you don't know how to approach each problem or want to apply all the JS concepts that you're learning, I suggest the following progressive workflow (that's what I'm doing by the way):
- Solve it with prompts and alerts (don't touch the DOM);
- Render your app in the DOM (finally);
- Set up a notification system using validation;
- Fake a client server communication;
- Make use of object oriented JS;
- Set up build tools.
Good luck and have fun!
Description (work in progress).
Description (work in progress).
Description (work in progress).
Description (work in progress).
Description (work in progress).
Description (work in progress).
Description (work in progress).
Description (work in progress).
Description (work in progress).
Description (work in progress).
Feel free to file an issue or submit a PR!
Place to share helpful links (work in progress).
Drop me a message on LinkedIn!
A huge thank you for who's read this and probably took the time to either view my code or solve the exercises. You're awesome!