因为在函数体内部this所指的已不是想要的对象了
<script language=javascript>
function test() { this.haha = function() {
alert(this.dd());
//return 100;
} this.dd = function() {
//alert(haha());
return 100;
} this.haha();
//this.dd();
}var test = new test();</script>