Does javascript have non-shortcircuiting boolean operators?
<p>In js (f1() || f2()) won't execute f2 if f1 returns true which is usually a good thing except for when it isn't. Is there a version of || that doesn't short circuit?</p>

<p>something like
var or = function(f, g){var a = f(); var b = g(); return a||b;}</p>
