Java Script Command Cheat Sheet

Java Script Command Cheat Sheet

typeof – Use this to check if item is a string, variable, array, object

console.log( ) – display results in console screen.

 

Arithmetic Operator:
+ y    //addition 
–      //subtraction 
*     //multiplication 
/     //division 
% ;  //remainder of division
(x ** y);    //x to the power of y
 
//Increment (++)
console.log(++x);    //would be 11
 
console.log(x++);   // you would see 10 first in console then add 1
console.log(x);
 
//Decrement (–)
console.log(–y);  //would be 2
 
Assignment Operator: (A shorthand for arithmetic)
x = x+5;  //Long hand  = 15
x += 5;   //Short hand  = 15
 
x = x * 3;  //Long hand = 30
x *= 3;   //Short hand  = 30
 
Comparison Operator
 
//Relational
console.log(x > 0);  //greater than (true)
console.log(x >= 1);  //greater than or equal (true)
console.log(x < 1);   //less than (false)
console.log(x <=1);   //less than or equal (true)
 
//Equality
console.log(x === 1);  // is x equal to value (true)
console.log(x !==1);   // is x not equal to value (false)
 
Equality Operator
//Strict Equality (Type + Value)
console.log(1 === 1);    // True
console.log(‘1’ === 1);   // False
 
// Lose Equality (Value)
console.log(1 == 1);    // True
console.log(‘1’ == 1);   // True
console.log(true == 1);   // True
 
 
Logical Operator (Boolean)
//Logical AND (&&)
// Returns TRUE if both operands are TRUE
console.log(true && true);   //This one shows TRUE
console.log(false && true);   //This one shows FALSE
console.log(true && false);  //This one shows FALSE
//Logical or (||)
//Returns TRUE if one of the operands is TRUE. Just takes one TRUE to be TRUE!
let highIncome = false;
let goodCreditScore = true;
let eligibleForLoan = highIncome || goodCreditScore;
 
console.log(eligibleForLoan); //Answer comes out TRUE
Logical Operator (with NON Boolean) – Truthy or Falsy
false || true         //True
false || ‘Mosh’     //”Mosh”
false || 1             //1
What are these Falsy (false) values? Here we go:
  • undefined
  • null
  • 0 (Number zero)
  • false (Boolean)
  • ‘ ‘ (Empty string)
  • Nan (Not a number) (Is a special value in JavaScript that does not produce a valid number.)
If we use any of these Falsy values in a logical expression then they will be treated as Falsy.
Anything that is not Falsy is then Truthy.
This is an example of what we call short-circuiting using || in the console on Chrome.
false || 1 || 2 || 4 || true  – The answer is 1. Javascript ignores 2,4, and true!