SO - 19902860

by Arun P Johny

HTML

<div id="addressDiv"></div>

JavaScript

function joinIfPresent(){
    return $.map(arguments, function(val){
        return val && val.length > 0 ? val : undefined;
    }).join(', ')
}
$("#addressDiv").append(joinIfPresent('', null, 'WA', '56225') + '<br />');
$("#addressDiv").append(joinIfPresent('test', null, 'WA', '56225') + '<br />');
$("#addressDiv").append(joinIfPresent('address', null, null, null) + '<br />');