N
function myFunction(var1, var2) {
return var1 * var2;
}
N
// variable:
var num1;
var num2;
// function:
function newFunction(num1, num2){
return num1 * num2;
}
N
function myFunc(theObject) {
theObject.make = 'Toyota';
}
var mycar = {make: 'Honda', model: 'Accord', year: 1998};
var x, y;
x = mycar.make; // x gets the value "Honda"
myFunc(mycar);
y = mycar.make; // y gets the value "Toyota"
// (the make property was changed by the function)
N
//Four ways to declare a function
function add(a, b) {
return a + b;
}
var add = function(a, b) {
return a + b;
}
var add = (a, b) => {
return a + b;
}
var add = (a, b) => a + b;
N
//1st (simple function)
function hello1() {
return "Hello simple function";
}
//2nd (functino expression)
hello2 = function() {
return "Hello functino expression";
}
// 3rd ( IMMEDIATELY INVOKED FUNCTION EXPRESSIONS (llFE))
hello3 = (function() {
return "Hello IMMEDIATELY INVOKED FUNCTION EXPRESSIONS (llFE)";
}())
//4th (arrow function)
hello4 = (name) => { return ("Hello " + name); }
//OR
hello5 = (name) => { return (`Hello new ${name}`) }
document.getElementById("arrow").innerHTML = hello4("arrow function");
document.write("<br>" + hello5("arrow function"));
N
function MyFunction() {
/* Function Here */
}