美文网首页
重点--方法

重点--方法

作者: 潘肚饿兵哥哥 | 来源:发表于2019-06-23 14:25 被阅读0次
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <script type="text/javascript">
                
                /*
                 * 创建一个对象
                 */
                var obj = new Object();
                
                //向对象中添加属性
                obj.name = "孙悟空";
                obj.age = 18;
                
                //对象的属性值可以是任何的数据类型,也可以是个函数
                obj.sayName = function(){
                    console.log(obj.name);
                };
                
                obj.sayName();
                
                
                
                //----------------------------------------------------
                
                
                 function fun(){
                    console.log(obj.name);
                 };
                 
                console.log(obj.sayName);
                //调方法
                obj.sayName();
                //调函数
                //fun();
                
                /*
                 * 函数也可以成为对象的属性,
                 *  如果一个函数作为一个对象的属性保存,
                 *  那么我们称这个函数是这个对象的方法(函数本身就是一个有功能的代码块)
                 *       或者说  某对象的方法就是一个函数
                 * 
                 *  调用这个函数就说调用对象的方法(method)
                 * 上面例子中 sayName  就是  obj  的方法(函数)
                 * 
                 * 
                 * 调方法
                 *obj.sayName();
                 * 
                 *调函数
                 *fun();
                 *这里调obj.sayName();和fun();都是一个结果,本质上就是一回事。只是叫法不同而已
                 *例如:调用  document.write();  就是调用document对象的write方法,write本身是一个函数
                 * 
                 * 但是它只是名称上的区别没有其他的区别
                 * 
                 */
                
                var obj2 = {
                    
                    name:"猪八戒",
                    age:18,
                    sayName:function(){
                        console.log(obj2.name);
                    }
                    
                };
                
                obj2.sayName();//返回值猪八戒
                
                
                
            </script>
        </head>
        <body>
        </body>
    </html>
    
    

    相关文章

      网友评论

          本文标题:重点--方法

          本文链接:https://www.haomeiwen.com/subject/dtviqctx.html