Eloquent JavaScript - Functions
functions as values
HTML
<div id="output"></div>
JavaScript
var a = null;
function b() {return "B";}
var output = (a || b)();
// or even this would be possible:
// var output = (a || function(){return "B";})();
document.getElementById("output").innerHTML = output;