JS这个为什么什么都弹不出来?

<script type="text/javascript"> 
        function A(){        
         this.B=function(){
          return 20;
         }   
        }
        function C(){ 
          var D = new A(); 
          alert(D.B());
       }  
</script>
阅读 1.6k
1 个回答

因为你没执行......

        function A(){        
         this.B=function(){
          return 20;
         }   
        }
        function C(){ 
          var D = new A(); 
          alert(D.B());
       }
       C(); 

或者

        function A(){        
         this.B=function(){
          return 20;
         }   
        }
       +(function C(){ 
          var D = new A(); 
          alert(D.B());
       })(); 
推荐问题