Operator Precedence And Associativity In Javascript