javascript - What is the order of precedence for boolean operators in JS? -


 e.pagex = e.clientx + (html && html.scrollleft || body && body.scrollleft || 0) - (html.clientleft || 0) 

how expression evaluate?

you can find precedence table javascript operators on mdn: https://developer.mozilla.org/en/javascript/reference/operators/operator_precedence. great source javascript documentation in general.

anyway, && has higher precedence || a && b || c || d equivalent (((a && b) || c) || d). similar many other language c-inspired syntax.


Comments

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -