function myClass()
{
//构造函数
   var name="zzz";
   var id="aaa"
   
}
var obj=new myClass();
alert(obj.name)
提示undefined,明明我声明变量并且初始化了呀,并且不管obj.什么都提示undefined(比如alert(obj.aaa);
alert(obj.bbb);)
哎 我真不知道怎么访问name,id变量了

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【kroda】截止到2008-07-08 12:54:33的历史汇总数据(不包括此帖):
    发帖的总数量:85                       发帖的总分数:1030                     每贴平均分数:12                       
    回帖的总数量:55                       得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:79                       结贴的总分数:910                      
    无满意结贴数:30                       无满意结贴分:661                      
    未结的帖子数:6                        未结的总分数:120                      
    结贴的百分比:92.94 %               结分的百分比:88.35 %                  
    无满意结贴率:37.97 %               无满意结分率:72.64 %                  
    值得尊敬
      

  2.   


    <script language="javascript">
    function myClass()
    {
        //构造函数
       this.name="zzz";//这样定义的是共有变量
       var id="aaa"//这样定义的是私有变量
    }
    var obj=new myClass();
    alert(obj.name)
    </script>