Javascript: Operatory
refinement and invocation . [] ()
unary operators delete new typeof + - !
multiplication, division, remainder * / %
addition/concatenation,subtraction + -
inequality >= <= ><
equality === !==
logical and &&
logical or ||
ternary ? :
typeof [number, string, boolean, undefined, function, object]
typeof array or null produces object