Sum of Arguments

by Vinay Thallam

HTML

<script src="https://searls.github.io/jasmine-all/jasmine-all-min.js"></script>
<h1>Function Basics</h1>
<div>* User node repl or chrome JS console.</div>
<ul>
  <li>Define a function</li>
  <li>Call a function</li>
  <li>Pass by Value/ Pass by reference</li>
  <li>What is method?</li>
</ul>

JavaScript

//Diff ways of defining function
//1. keyword 
function sum(a, b){
	return a+b;
}

//2. expression
var adder = function(a, b){
	return a + b;
}

var subtractor = function(a, b){
	return a - b;
}

function doMathOperation(a, b, operation){

}

//Now call doMathOperation with params.

//Pass by Value
cost = 50;
function hikePrice(price){
	price = price * 1.1;
}
//hikePrice(cost);
 
 

//Pass by refernce
student = {
	name : "Mike",
  class : 2
};

function promote(st){
	st.class = st.class + 1;
}
//promote(student);