js中编程思想和 创建对象有三种方式

编程思想:  把一些生活中做事的经验融入到程序中
      面向过程: 凡是都要亲力亲为, 每件事的具体过程都要知道, 注重的是过程
      面向对象: 根据需求找对象, 所有的事情都是要对象来做, 注重的是结果
     
      面向对象: 封装. 继承. 多态
      js不是面向对象的语言. 而是一门基于对象的语言,
      万物皆对象
     
      什么是对象?  -->看得见, 摸得着, 具体特指的某个东西
     
      找对象, 把对象描述出来
     
      分析对象有什么特点: 特征 和  行为
     
      特征指的是属性
      行为指的是方法
     
 创建对象有三种方式
    1.调用系统的构造函数创建对象
        var  变量 = new Object(); object是系统的构造函数
    2.自定义构造函数创建对象
    3.字面量的方式创建对象;

    方法一: 调用系统的构造函数创建对象
    1.实例化对象
    var obj = new Object();
    //诸葛亮:  有姓名, 年龄, 性别, 帅
    // 行为:  谋士 
    //添加属性  对象.名字 = 值
    obj.name = "诸葛亮";
    obj.age = 18;
    obj.sex = "男";
    obj.style = "帅";
    //添加方法  对象.名字 = 函数
    obj.action = function () {
        console.log("诸葛亮出计谋")
    };
    obj.sing = function () {
        console.log("草船借箭")
    }
    //输出属性--->  对象.属性名
    console.log(obj.name);
    console.log(obj.age);
    console.log(obj.sex);

    //输出方法
    obj.action();
    obj.sing();
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值