passing data through functions

passing data through methods is needed all the time and here is a basic example.

by Adam Kinnucane

JavaScript

/***********call back example with dynamic data************/

function multiply (a, b) {
 return a * b;
}

function answer (a,b,method) {
	var theanswer = method(a,b);
	alert(theanswer);
}

answer(4,5, multiply);

/***********the object way of passing data between functions, remember functions are infact objects**********/

function new1() {
    this.a = 5;
}

function new2() {
    this.c = 6;
}

function new3() {
    var objnew1= new new1();
    var objnew2= new new2();
    if (objnew1.a < objnew2.c) {
        alert("a less than b");
    }
}

new3();

/*************** WHAT YOU NEEDED FOR SO LONG *******************/

function a() {
	//declares the variable which is going to be used
   var str = "first";
	//puts that variable into the variable placeholder.
   b(str);
}

//takes a variable
function b(s) {
   var concat = s + " second";
   alert(concat);
}

a();