function as a parameter

by jazahn

HTML

<div id="output"></div>

JavaScript

// function as a function parameter
var output = document.getElementById("output");

function isEven(num){
    if(num % 2 === 0)
        return true;
    return false;
}

function isOdd(num){
    return !isEven(num);    
}

function whatAmIDoing(f, num){
    return f(num);
}

output.innerHTML = whatAmIDoing(isOdd, 1234).toString();