| 今回は論理演算子==と===の違いについてです。 |
| コード |
var a=new Object();
var b='[object Object]';
var c=new Object();
var d=a;
function Exe(){
s='a'+a;
s+='\nb='+b;
s+='\nc='+c;
s+='\nd='+d;
s+='\n(a==b)='+(a==b);
s+='\n(a==c)='+(a==c);
s+='\n(a==d)='+(a==d);
s+='\n(a===b)='+(a===b);
s+='\n(a===c)='+(a===c);
s+='\n(a===d)='+(a===d);
alert(s);
} |
| 今さらですが、今さらこれをよく使ったりするので、 変数というものに対する姿勢として。 |
| 特にa==bがtrueであること、a==cおよびa===cがfalseであることに注目。 |
| top 戻る |