When comparing `null` with another value for loose equality or inequality, the values `0`, `0.0`, `false` and `"0x0"` (any string interpreted as numeric null) were incorrectly treated as equal. -- Testcase -- {{ null == 0 }} {{ null == 0.0 }} {{ null == false }} {{ null == "0x0" }} {{ null == null }} {{ null != 0 }} {{ null != 0.0 }} {{ null != false }} {{ null != "0x0" }} {{ null != null }} -- End -- -- Expect stdout -- false false false false true true true true true false -- End --