NullTesting
JavaScript
var foo;
var bar = "0";
var baz = 0;
var empty = "";
var s = "";
s += (foo == null) ? "foo == null<br/>" : "foo != null<br/>";
s += (bar == null) ? "bar == null<br/>" : "bar != null<br/>";
s += (foo === null) ? "foo === null<br/>" : "foo !== null<br/>";
s += (bar === null) ? "bar === null<br/>" : "bar !== null<br/>";
s += (baz == null) ? "baz == null<br/>" : "baz != null<br/>";
s += (baz === null) ? "baz === null<br/>" : "baz !== null<br/>";
s += (empty == null) ? "empty == null<br/>" : "empty != null<br/>";
s += (empty === null) ? "empty === null<br/>" : "empty !== null<br/>";
s += ("" == null) ? "'' == null<br/>" : "'' != null<br/>";
document.getElementById("out").innerHTML = s;