您好,欢迎访问代理记账网站
移动应用 微信公众号 联系我们

咨询热线 -

电话 15988168888

联系客服
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

在js上创建类的三种方法

1.利用对象字面量创建对象

<body>
    <script>
        var obj = {
            name: 'javascript',
            age: 18,
            sex: 'undefined',
            express: function() {
               var sent = window.prompt("请你输入你想要说的话")
               console.log(sent);
            }
        }
    </script>
</body>

1.类属性规范

(1) 里面的属性或者方法我们采取键值对的形式 键 属性名字 : 值 属性

(2) 多属性或者方法中间逗号隔开的

(3) 方法冒号后面跟的是一个匿名函数

2.类对象的使用

(1)调用对象属性采用 对象名.属性名 的方式进行调用

console.log(obj.uname);

(2) 调用属性另外一种方法

console.log(obj['age']);

(3)调用对象的方法 对象名字.方法名

obj.express();

3.类对象的 变量 属性 函数 方法总结

(1) 变量:单独声明赋值,单独存在

(2) 属性:对象里面的变量称为属性,不需要声明,用来描述对象的特征

(3)方法:对象里面的函数称为方法,方法不需要声明,使用只需要引用 obj.functon() 的方式就可以调用 方法用来描述对象的行为和功能。

2.创建对象 new object()

1.用new关键字创建对象

<body>
    <script>
        var obj = new Object();
            obj.name = 'javascript';
            obj.age = 18;
            obj.sex = 'undefined';
            obj.express = function() {
               var sent = window.prompt("请你输入你想要说的话")
               console.log(sent);
            }
        //用等号 = 赋值的方法 添加对象的属性和方法
        //每个属性和方法之间用 分号结束
       //对象的调用
       console.log(obj.name);
       console.log(obj[sex]);
       obj.express();
    </script>
</body>

3.用构造函数创建对象

 1.构造函数是一组具有公共属性的和方法 和c++语言中的构造方法差不多

function Fun(name,age,sex) {
    this.name = name;
    this.age  = age;
    this.sex  = sex;
}
var obj = new Fun('cat',2,'公')
console.log(obj)
//1.构造函数名字首字母要大写
//2.我们构造函数不需要return 就可以返回结果


分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进