function foo(msg, msg2) {
console.log( msg || 'foo' + msg2 || 'bar');
}

function semi() {
// with semi colon
debugger;
foo(); foo(); foo();
}

function comma() {
// with space
debugger;
foo(), foo(), foo();
}

function comma2() {
// without space
debugger;
foo(),foo(),foo();
}

function mixed() {
debugger;
var bar1 = 'bar1', bar2 = 'b2';

// mix 1
foo();foo(bar1),foo(bar1,bar2);

// mix 2
foo(bar2);foo(bar1),foo();

// mix 3
foo(),foo(bar1),foo();

// mix 4
foo(),foo(bar1),foo(bar1,bar2);

// mix 5
var cha = [foo(),foo(bar1)];
console.log(cha);

// mix 6
var cha2 = [foo,foo];
cha2[0](),cha2[1]('test'),cha2[0](bar1);
}