Skip to content

Instantly share code, notes, and snippets.

@zekewell
Forked from anonymous/index.html
Last active September 26, 2015 20:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zekewell/af574ae8ce4f5c95ca59 to your computer and use it in GitHub Desktop.
Save zekewell/af574ae8ce4f5c95ca59 to your computer and use it in GitHub Desktop.
HW W1D4 - VariablesHW W1D4// source http://jsbin.com/qicites
/*
* VARIABLES:
*
* 0. To hold things in memory during the life-cycle of a program, we can use variables. Variables
* are named identifiers that can point to values of a particular type, like a Number, String,
* Boolean, Array, Object or another data-type. Variables are called so because once created, we
* can CHANGE the value (and type of value) to which they point.
*
* 1. To create a variable we use the keyword, var, followed by a name (id or alias) for our
* variable.
*
* 2. There are 2 phases of using variables: declaration and initialization (or assignment).
*/
// 1. declaration //
var myName;
/*
* At the declaration phase, the variable myName is undefined because we have NOT initialized
* it to anything
*/
console.log(myName); // prints => undefined
// 2. initialization or assignment //
myName = 'Maxwell';
console.log(myName); // prints => john
// 3. re-assignment //
myName = 'Jordan';
console.log(myName); // prints => bob
// NOTE: We can assign and re-assign anything to a variable - we cannot do this with constants //
var myVariable = 1;
var myVariable = true;
myVariable = "someString";
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment