zoukankan      html  css  js  c++  java
  • javascript自定义对象

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <script type="text/javascript">
    /*
    自定义对象:
        
    在javascript没有类的概念,只要有函数即可创建对象。 
        自定义对象的方式1: 使用无参的函数创建对象。
        例子:
            
            function Person(){}
            var p = new Person(); //创建了一个Person对象了
            p.id = 110;
            p.name = "狗娃";
        
        方式2:使用带参的函数创建对象。  
            function Person(id,name){
                this.id = id;
                this.name = name;    
                this.say = function(){
                    alert(name+"呵呵");    
                }
            }
        var p = new Person(110,"狗剩");    //创建对象
       
        方式3: 使用Object函数创建对象
            
            var p = new Object();
            p.id = 110;
            p.name = "铁蛋";
        
        方式4:使用字面量的方式创建.
            
            
            var p = {
                id:110,
                name:"狗娃",
                say:function(){
                    alert(this.name+"呵呵");    
            }    
        }        。
            
    */          
        var p = {
            id:110,
            name:"狗娃",
            say:function(){
                alert(this.name+"呵呵");    
            }    
        }    
        document.write("编号:"+ p.id+" 姓名:"+ p.name);
        p.say();
    </script>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head>
    
    <body>
    </body>
    </html>
  • 相关阅读:
    h5移动开发css
    js 小数相加异常
    h5上滑刷新(分页)
    js中的 !!
    图片懒加载(延迟加载)原理及实现
    作用域内优先级及this指针
    函数的属性、方法和构造函数
    判断是否为严格模式
    匿名函数递归调用自身
    闭包
  • 原文地址:https://www.cnblogs.com/loaderman/p/10005885.html
Copyright © 2011-2022 走看看