@daviddavis I think we just turning this artifact into that discussion.

While I appreciate typing arguments, all that matters is readability IMO. More time is spent reading code than writing it. To me, the following is a big jumble of what is what:

    function mySuperAwesomeFunction () {
        var someInstance = new SomeClass(), 
              anotherVariable  = "test";

        someInstance.someOtherSuperCoolFunction();
        anotherVariable = someInstance.someOtherSuperCoolFunction(anotherVariable);
    }

Whereas, to me, this lets me quickly and easily tell the difference between functions and local variables:
    
   function mySuperAwesomeFunction () {
        var some_instance = new SomeClass(), 
              another_variable  = "test";

        some_instance.someOtherSuperCoolFunction();
        another_variable = some_instance.someOtherSuperCoolFunction(another_variable);
    }