Yes, if you separate the functions with commas:
foo && (bar(), baz())
This is a terrible coding practice, but it's useful for minifying code, or the purposes of code golf.
if (foo) {
bar();
baz();
}
turns into:
foo&&(bar(),baz())
and
if (!foo) {
bar();
baz();
}
turns into:
foo||(bar(),baz())
and
if (foo) {
bar();
baz();
} else {
fizz();
buzz();
}
turns into:
foo?(bar(),baz()):(fizz(),buzz())
although the variables would likely be renamed in a minifier to something like:
a&&(b(),c())