最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • JavaScript 对象 (Object)

    正文概述 掘金(牛哄哄的柯南)   2021-07-09   361

    对象(Object)

    样例代码:

    var Ke = {
        'name': 'Keafmd',
        'age': 18,
        address: '北京',
        isEdu:false
    }
    console.log(Ke)
    
    

    完整代码:

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<title></title>
    		<script>
    			var Ke = {
    			    'name': 'Keafmd',
    			    'age': 18,
    			    address: '北京',
    			    isEdu:false
    			}
    			console.log(Ke)
    		</script>
    	</head>
    	<body>
    		
    	</body>
    </html>
    
    
    

    效果截图:
    JavaScript 对象 (Object)

    对象的创建

    使用 {} 创建

    var person = {
        name : 'Keafmd',
        sayHi:function(){
            console.log('hi, my name is :'+this.name)
        }
    };
    
    

    样例代码:

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<script>
    			var person = {
    			    name : 'Keafmd',
    			    sayHi:function(){
    			        console.log('hi, my name is :'+this.name)
    			    }
    			};
    			console.log(person) 
    			person.sayHi()
    		</script>
    		<title></title>
    	</head>
    	<body>
    		
    	</body>
    </html>
    
    
    
    

    效果截图:
    JavaScript 对象 (Object)

    使用 Object 创建

    var p = new Object();
    p.name = 'Keafmd';
    p.age = 18;
    
    console.log(p);
    
    

    样例代码:

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<script>
    			var p = new Object();
    			p.name = 'Keafmd';
    			p.age = 18;
    			
    			console.log(p);
    		</script>
    		<title></title>
    	</head>
    	<body>
    	</body>
    </html>
    
    
    

    效果截图:
    JavaScript 对象 (Object)

    使用 Function 创建

    function Student(){
       this.name = '';
        this.age = 0;
    }
    
    var stu1 = new Student();
    stu1.name = "Keafmd";
    stu1.age = 18;
    stu1.address = '哈尔滨';
    
    console.log(stu1);
    
    var stu2 = new Student();
    console.log(stu2);
    
    

    样例代码:

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<script>
    			function Student(){
    			    this.name = '';
    			    this.age = 0;
    			}
    			
    			var stu1 = new Student();
    			stu1.name = "Keafmd";
    			stu1.age = 18;
    			stu1.address = '哈尔滨';
    			
    			console.log(stu1);
    			
    			var stu2 = new Student();
    			console.log(stu2);
    		</script>
    		<title></title>
    	</head>
    	<body>
    	</body>
    </html>
    
    
    

    效果截图:

    JavaScript 对象 (Object)

    使用 class 关键字

    class Human{
       constructor(name) {
            this.name = name;
        }
    
        sayHi(){
            console.log('我是: '+this.name);
        }
    
    }
    
    var  h1 = new Human('Keafmd');
    h1.sayHi()
    
    

    样例代码:

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<script>
    			class Human{
    			    constructor(name) {
    			    this.name = name;
    			    }
    			
    			    sayHi(){
    			        console.log('我是: '+this.name);
    			    }
    			
    			}
    			
    			var  h1 = new Human('Keafmd');
    			h1.sayHi()
    		</script>
    		<title></title>
    	</head>
    	<body>
    	</body>
    </html>
    
    
    

    效果截图:
    JavaScript 对象 (Object)

    对象的原型模型

    样例代码:

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title></title>
            <script>
                function Student(){
                    this.name = '';
                    this.age = 0;
                }
    
                var  s1 = new Student();
    
                
                
                
                
    
                
                Student.prototype.sayHi = function(){
                    console.log('打招呼')
                }
    
                s1.sayHi();
    
    
                var  s2 = new Student();
                s2.sayHi();
            </script>
        </head>
        <body>
        </body>
    </html>
    
    

    效果截图:
    JavaScript 对象 (Object)
    写作不易,读完如果对你有帮助,感谢点赞支持!
    如果你是电脑端,看见右下角的 “一键三连” 了吗,没错点它 [哈哈]

    JavaScript 对象 (Object)

    加油!

    共同努力!

    Keafmd


    起源地下载网 » JavaScript 对象 (Object)

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元