Código Javascript
:
Ver originalvar f1 = function f1(){
//hacer algo
}
if(f1){ //true
f1();
}
if(f2){//false
f2();
}
var f2 =function f2(){
//otra cosa
}
Aclaración: Las funciones estan definidas en variables para simular una carga condicional, si fueran directamente definidas, el motor de javascript las generaria antes de ejecutar el resto del codigo.
Ejemplo en funcionamiento:
http://jsfiddle.net/p4bl1t0/PmKR8/