JAvascript varと非



var t = true;
            var f = false;
            var a = t && null;
            var b = f && null;
            var c = null && t;
            var d = null && f;
            
            alert("true null: " + a);
            alert("false null: " + b);
            alert("null true: " + c);
            alert("null false: " + d);
             
            var n = null;
            var xx = "xxx";

            alert("! true: " + !t);
            alert("! false: " + !f);
            alert("! null: " + !n);
            alert("! xx: " + !xx);

結果:
null
false
null
null
false
true
true
false