ng-workshop: Functions
by junak
JavaScript
//Functions
// function expression
var adder = function(num, anotherNum){
return num + anotherNum;
}
sayMyName("Anj");
function sayMyName(name){
alert("Aloha" +name);
}
console.log(adder);
console.log(adder(2, 3));
// function declaration
function adder(num, anotherNum){
return num + anotherNum;
}
console.log(adder(5, 6));
// Scope
var ohHai = "Hello";
function newScope(){
var ohHai = "NOPE";
console.log(ohHai);
}
console.log(ohHai);
newScope();
console.log(ohHai);
//Hoisting and scope
// Variable hoisting
console.log(a);
var a = 3;
console.log(a);
// Function hoisting
console.log(sayMyName());
function sayMyName(){
return "Heisenberg";
}
console.log(whoLovesOrangeSoda());
var whoLovesOrangeSoda = function(){
return "Kel";
}