码迷,mamicode.com
首页 > Web开发 > 详细

js 创建对象的方法

时间:2018-04-20 17:59:32      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:对象   fun   obj   turn   rect   构造函数   语法   class   name   

<script>
        //1.字面量语法
        var rectangle1 = {};
        rectangle1.name="mindong";
        rectangle1.width = 25;
        rectangle1.height = 10;
        rectangle1.area = function(){
            return this.width * this.height;
        }
        //2.对象构造函数语法
        var rectangle2 = new Object();
        rectangle2.name="mindong";
        rectangle2.width = 25;
        rectangle2.height = 10;
        rectangle2.area = function(){
            return this.width * this.height;
        }
        
        //字面量语法
        var hotel ={
            rooms:40,
            booked:25,
            gym:25,
            checkAvailability:function(){
                return this.rooms - this.booked;
            }
        }
        //对象构造函数语法
        function Hotel (name,rooms,booked){
            this.name = name;
            this.booked = booked;
            this.rooms = rooms;
            this.checkAvailability = function(){
                return this.rooms - this.booked;
            }
        }
        var Hotel1 = new Hotel(‘liliang‘,49,10);
        console.log(rectangle1.area());
        console.log(rectangle2.area());
        console.log(hotel.checkAvailability());
        console.log(Hotel1.checkAvailability());
        
        
        </script>

 

js 创建对象的方法

标签:对象   fun   obj   turn   rect   构造函数   语法   class   name   

原文地址:https://www.cnblogs.com/alway-july/p/8892121.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!