Eloquent JavaScript - Functions

functions as values

by Denise Nepraunig

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;