JS的学习

对象

2021-11-30  本文已影响0人  wy22

  // 对象就是拥有一组属性和方法的集合

        // 如果 a.b ,那么a就是对象,b是a的属性

        // 如果 a.c(),那么a就是对象,c是a的方法

        // 定义对象的第一种方式:采用字面量赋值方式直接定义

        let stu1 = {

            //属性名:属性值的方式,定义属性

            no:1001,

            name:'张三',

            age:20,

            sex:'男',

            //定义学生的方法

            study:function(){

                console.log('每天学习8小时');

            },

            play:function(){

                console.log('每天玩8小时');

            }

        }

        console.log(stu1);

        //调用对象身上的属性

        console.log(stu1.name);

        console.log(stu1.age);

        //调用对象身上的方法

        stu1.study()

        stu1.play()

使用对象制作计算器

 //定义一个计算器对象

        let calc = {

            //定义计算器的属性

            num1:0,

            num2:0,

            //定义计算器的方法

            jia:function(){

                //在对象的方法中,获取对象的其它成员,要通过this

                console.log(`${this.num1}+${this.num2}=${this.num1+this.num2}`);

            },

            //在SE6中,对象的方法,也可以采用下面的方式

            jian(){

                console.log(`${this.num1}-${this.num2}=${this.num1-this.num2}`);

            },

            cheng(){

                console.log(`${this.num1}*${this.num2}=${this.num1*this.num2}`);

            },

            chu(){

                console.log(`${this.num1}/${this.num2}=${this.num1/this.num2}`);

            }

        }

        //给计算器对象的两个属性赋值

        calc.num1 = 200

        calc.num2 = 20

        calc.jia()

        calc.jian()

        calc.cheng()

        calc.chu()

上一篇下一篇

猜你喜欢

热点阅读