JavaScript : fonctions

Code associé
function appliquer(f, arg) {
   return f(arg);
}
function testA() {
   var f = function(x) {
      return x + 0.5;
   };
   alert("appliquer(f, 3.5) == " + appliquer(f,3.5));
}

Code associé
function creer() {
   return function(arg) {
      return arg < 0? arg - 0.5 : arg + 0.5;
   };
}
function testB() {
   var f = creer();
   alert("f(3.5) == " + f(3.5));
}

Code associé
function generer(n) {
   return function() {
      return n++;
   };
}
function testC() {
   var gen = generer(0);
   alert("gen(), gen(), gen() -> " + gen() + ", " + gen() + ", " + gen());
}

Quelques liens intéressants :


Valid XHTML 1.0 Transitional

CSS Valide !