var flag = true;
flag &= true;
alert(flag);//говорит "1"
var flag = true;
flag = flag && true;
alert(flag);//говорит "true"
alert(new Date == new Date);//говорит "false"
alert(new Date <= new Date);//говорит "true"
alert(new Date >= new Date);//говорит "true"
alert(new Date < new Date);//говорит "false"
alert(new Date > new Date);//говорит "false"
flag &= true;это
flag = flag & true;а вовсе не
flag = flag && true;(количество амперсандов посчитайте).
var a = new Date; var b = a; alert(a == b); // true