define a function javascript code example

Example 1: functions in javascript

function name( parameter1 ,parameter 2,..)  //name signifies funcname
{
  
}

Example 2: javascript function

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)

Example 3: define function in javascript

/* Declare function */
function myFunc(param) {
  // Statements 
}

Example 4: declaration fonction javascript

function carré(nombre) {
  return nombre * nombre;
}

Example 5: js function

var x = 10;

function créerFonction1() {
  var x = 20;
  return new Function("return x;"); // ici |x| fait référence au |x| global
}

function créerFonction2() {
  var x = 20;
  function f() {
    return x; // ici |x| fait référence au |x| local juste avant
  }
  return f;
}

var f1 = créerFonction1();
console.log(f1());          // 10
var f2 = créerFonction2();
console.log(f2());          // 20

Example 6: js store function in variable

var foo = function(a){ return a * 2; }
var bar = foo(2);

foo = function(a){ return a / 2; }

bar = foo(bar);