欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

js类的笔记

程序员文章站 2022-06-15 18:52:11
Document //js的对象的写法 //函数一句 ......
<!doctype html>
<html lang="en">

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="x-ua-compatible" content="ie=edge">
    <title>document</title>
</head>

<body>
    //js的对象的写法
    //函数一句

    <script>


        // var obj = {
        //     x: 23, //相当于"x":23,'x':23,
        //     "add x": "23",//如果有空格的化就必须要加“”
        //     y: 3,
        //     z: function () { console.log("你好") },
        // }
        // 对象的属性操作 增删改查 遍历
        // var person = {
        //     name: "小明",
        //     age: 18,
        //     sex: 'man',
        //     slogan: function () {
        //         for (var i = 0; i < 5; i++) {
        //             console.log("你好");
        //         }
        //     },
        //     sun: {
        //         name: "小红",
        //         sex: "女"
        //     }
        // }
        //    var 小红=person.sun;
        //    delete person.sun 
        //那么当我们删除小红的时候会只是说把他们的关系删除,小红对的属性还在
        //属性的查看 person.name;   person["name"] ;
        //增加属性 对象没有这个属性的时候直接加上
        //     person.heighe = 170;
        //     person.name = "小平";
        //     person["小平"];
        //     //删除delete.person.name 
        //     delete name;
        //     //遍历
        //     for (pn in person) {
        //         //相当于 pn=person.name
        //         console.log(person[pn]);
        //     }
        //     //创建新的类
        //    //首先我们要明白引用的概念  赋值 例如 var person = a; 相当于person容器里面暂时存里一个变量 a的地址;
        //     var person=new personclass();
        //        //定义一个类 

        // function personclass() {
        //     this.name = "小明";
        //     this.age = 19;
        //     this.sex = '男';
        //     this.slogan = function () {
        //         console.log("我是小明");
        //     }
        // }

        // var person1=new personclass();
        // var person2=new personclass();
        // person2.name="小红";


    //    // 构造参数的写法
    //    function personclass(pname,page,psex) {
    //         this.name =pname;
    //         this.age = page;
    //         this.sex = psex;
    //         this.slogan = function () {
    //             console.log("我是小明");
    //         }
    //     }
    //     var person3=new personclass("小明" ,23,'男');
    //        //命名空间 多个人 
    //        var cc={}
    //        cc.slogan


    </script>

</body>

</html>