Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View ms-vague's full-sized avatar

Maria Vatranis ms-vague

  • New Orleans
View GitHub Profile
@ms-vague
ms-vague / challenge
Last active December 26, 2016 21:17
Challenge: Scope, Side Effects, and Hoisting
// What is scope? //
Scope refers where and when variables are accesible. There are two types of scope, Global and local (aka function scope).
Understanding how scope works cuts down on bugs in your program.
Global scope is accessible outside of a Function. They are available everywhere.
e.g.
var x = 'foo';
function doSomething() {
console.log(x);
} // foo (available in Global Scope)
@ms-vague
ms-vague / arraysloopsdrills
Created December 22, 2016 22:49
Arrays and Loop Drills
// max and min //
https://jsbin.com/jotujal/2/edit?js,console
// compute the average //
https://jsbin.com/haviqox/1/edit?js,console
// fizzbuzz //
https://jsbin.com/qokujif/4/edit?js,console
@ms-vague
ms-vague / arraydrills
Created December 22, 2016 17:56
Array basic drills
// creating arrays //
https://jsbin.com/wotofe/2/edit?js,console
// adding array items //
https://jsbin.com/yekunax/2/edit?js,console
// accessing array items //
https://jsbin.com/zuseqib/2/edit?js,console
@ms-vague
ms-vague / logicdrills
Created December 22, 2016 02:46
Logic Drills
// traffic lights //
https://jsbin.com/tusitar/2/edit?js,console,output
// error alert //
https://jsbin.com/figuciv/1/edit?js,output
@ms-vague
ms-vague / numberdrills
Created December 21, 2016 00:11
Number Drills
// square area //
https://jsbin.com/gazofe/2/edit?js,console
// temperature conversion //
https://jsbin.com/loqavi/2/edit?js,console
// is divisible //
https://jsbin.com/seracim/2/edit?js,console
@ms-vague
ms-vague / stringdrills.txt
Last active December 20, 2016 23:27
String Drills
// wiseperson //
https://jsbin.com/fenidak/2/edit?js,console
// shouter //
https://jsbin.com/dotadi/2/edit?js,console
// text normalizer //
https://jsbin.com/jixipuz/2/edit?js,console