2020-8-14JavaScript第三节课总结

数据类型

函数类型

定义方式:let reduce = function(a,b{
return a - b;
}
let t = reduce(20,10);

自定义类型

面向过程和面向对象是两种不同的编程思想
面向过程:关注的是做一件事的流程和步骤
面向对象:关注的是做事情的人或物

  1. 变量定义对象的方式
    let 对象名 = { }
    对象中定义的内容是 变量、函数。
    let 对象名 = {变量:值,函数名:function(){ }}
    例如:let stu = {
    name.“张三”,
    sex.“男”,
    age.18,
    study.function(){
    console.log(this.name+","+this.sex+","+this.age);
    }
    }

在对象外部使用:
对象名.变量名 如:stu.name
对象名.函数名() 如:stu.study()

在对象内部使用:
this.变量名 如:this.name
如:this.study()

使用对象构造器来构造对象

  1. 定义构造器
    例:
    function puke(type,num){
    this.type = type,
    this.num = num,
    //以上为属性
    this.info = function(){
    console.log(this.name+","+this.num);
    }
    //以上为方法
    }
  2. 用定义好的构造器来定义对象
    例:
    let a = new puke(“方块”,A);

使用Object来构造对象

  1. 方法一
    例:
    let obj = new Object();
    obj.name = “angel”;
    obj.sex = “女”;
    obj.tel = 15427779865;
    obj.info = function(){
    console.log(this.name+","+this.sex+","+this.tel);
    }

  2. 方法二
    例:
    let a = {name:“angel”,sex:“女”,tel:15427779865}
    let obj = new Object(a);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值