条件がその値を決定する場合、JavaScriptはどのように機能しますか?, 次の例を参照してください:
<script type="text/javascript">
var bar = ("something" == true);
alert(bar); // 1
if ("something") {
alert("hey!"); // 2
}
</script>
//1 の 'bar' が false なのに //2 に到達するのはなぜですか?
私が見ることができるようにbar
、値は if 条件とほぼ同じ方法で計算されますか、そうではありませんか?