operator precedence in javascript