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>
  • 相关阅读:
    大数据基础文献综述
    牛客网数据库SQL实战
    Leetcode with Python
    tinyMCE
    HTTP LVS
    采坑大全
    Hadoop 解除 NameNode is in safe mode
    R语言采坑系列——Warning message: In validDetails.polygon(x) : 强制改变过程中产生了NA
    .Net中的异步编程
    知识点4
  • 原文地址:https://www.cnblogs.com/loaderman/p/10005885.html
Copyright © 2011-2022 走看看