- ベストアンサー
true falseについて
<!-- function change(color){ res=confirm("背景色の変更"); if(res==true)document.bgcolor=color; } //--> というスクリプトでどうしてres==trueみたいに=が二つあるのでしょうか? それとスクリプトの文を隠すだけなら!だけでいいと思うのですが--や//-- をいれる理由はなんでしょうか?
- みんなの回答 (2)
- 専門家の回答
<!-- function change(color){ res=confirm("背景色の変更"); if(res==true)document.bgcolor=color; } //--> というスクリプトでどうしてres==trueみたいに=が二つあるのでしょうか? それとスクリプトの文を隠すだけなら!だけでいいと思うのですが--や//-- をいれる理由はなんでしょうか?
お礼
ご回答ありがとうございます なるほど===なんてのもあるんですね ==は、比較の前になるたけ同じになるような変換を施しますが ===は、そういう変換をしません。 これを見ると複雑そうです(^^; 確かに==は比較する場合対象を同じにしてますね ===についてはさっぱりなので調べてみようと思います それとコメントタグについてもありがとうございました^^