2017121504

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
<script>

    /*
        面向对象:
                    把复用性比较高
                    1.抽象  ->   抽离出相同或者复用率很高的代码
                    2.封装  ->   把这些代码封装到一个函数当中
                    3.继承  ->   子类把父类的属性  继承过来

        类:
                归类
        构造函数   ->构造对象的函数  (返回一个对象的函数)   工厂函数

        构造函数的返回值 :    实例化之后的对象

        使用完 new 之后
                        1.默认return 带函数名的对象
                        2.this指向   带函数名的对象
                        3.如果return 是一个简单类型,返回值仍然是默认的带函数名的对象
                        如果return后面为复合类型,那么返回值就是return后面的复合类型
                        4.不用括号.函数可以直接运行,如果加括号,就是在传参
    */

    function Person(name,age){
        // let obj = {};
        this.name = name;
        this.age = age ;
        this.say = function(){
            alert(this.name);
        }
        // return obj;
    }
    let p1 =new Person ("EX","13");

    console.log(new Date);
</script>   
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值