Skip to content

Instantly share code, notes, and snippets.

View teksrc's full-sized avatar
🛫
deploy

Frank Carvajal teksrc

🛫
deploy
View GitHub Profile
Wiseperson generator:
https://jsbin.com/zitonu/edit?js,console,output
Shouter:
https://jsbin.com/lunozub/edit?html,js,console,output
Text normalizer:
https://jsbin.com/suwozat/edit?html,js,console,output
@teksrc
teksrc / Numbers Drills
Last active January 24, 2017 01:31
Numbers
Area of a Rectangle:
https://jsbin.com/xawuka/edit?html,js,console,output
Temperature Conversion:
https://jsbin.com/pecuyem/edit?html,js,console,output
Is Divisible:
https://jsbin.com/nacure/edit?html,js,console,output
Traffic Lights:
https://jsbin.com/qowunes/edit?js,console,output
Error Alert:
https://jsbin.com/yazido/edit?js,console,output
Creating arrays:
https://jsbin.com/liwapaz/edit?html,js,console,output
Adding array items:
https://jsbin.com/bigoga/edit?html,js,console,output
Accessing array items:
https://jsbin.com/cunapem/edit?html,js,console,output
Array length and access:
Max and Min:
https://jsbin.com/cufajur/edit?js,console,output
Computing Average:
https://jsbin.com/xugula/edit?js,console
Fizzbuzz:
https://jsbin.com/kemaxuk/edit?js,console,output
Questions:
1. What is scope? Your explanation should include the idea of global vs. local scope.
2. Why are global variables avoided?
3. Explain JavaScript's strict mode
4. What are side effects, and what is a pure function?
5. Explain variable hoisting in JavaScript.
1. Scope is what determines which parts of the code can access certain variables
Global vs. local: Global scope is everywhere and is declared outside of a function.
Object Creator :
https://jsbin.com/xacoqun/edit?js,console
Object updater:
https://jsbin.com/qenowa/edit?js,console
Self reference:
https://jsbin.com/vurugis/edit?js,console
Deleting keys:
Most frequent word:
https://jsbin.com/bebedun/edit?js,console
Data merge:
https://jsbin.com/nocote/edit?js,console
Recipe Factory:
https://jsbin.com/wasupoz/edit?js,output
Retouch definitions of Unit 1 & 2
http://jsbin.com/yidatujole/edit?js,console,output