变量、数组、对象

88 阅读1分钟
<body>
    <script>
        //定义,增删改查,遍历

        //变量
        // let age
        // let name = "keke"
        // name="kkk"
        // document.write(name)
        // function bark() {
        //     document.write('汪汪汪')
        // }
        // bark()

        //数组
        // let arr = []
        // let array = [1,2,3,4,5]
        // array[5]=6
        // array.push(1)
        // array.unshift(1)
        // array.pop()
        // array.shift()
        // array.splice(0,1)
        // array[0]=100
        // document.write(array[0])
        // for (let i = 0; i < array.length; i++) {
        //     document.write(array[i])
        // }

        //定义,字符串类型、数字类型、数组类型、对象类型、函数类型,增删改查,遍历

        //字面量
        let obj = {}
        let dog = {
            name: "keke",
            age: 5,
            array: [1, 2, 3, 4, 5],
            hobbby: {
                number1: 1,
                number2: 2
            },
            bark: function () {
                document.write('汪汪汪<br>')
            }
        }
        dog.score = 100
        delete dog.score
        dog.name = "kkk"
        document.write(dog.name)
        document.write(dog.array[0])
        document.write(dog.hobbby.number1)
        keke.bark()
        for (let key in dog) {
            console.log(dog[key])
        }

        //object
        let keke = new Object();
        keke.name = "kekeke";
        keke.age = 5;
        keke.array = [1, 2, 3, 4, 5];
        keke.obj = new Object();
        keke.obj.number1 = 1;
        keke.obj.number2 = 2;
        keke.bark = function () {
            document.write('汪汪汪<br>')
        };
        keke.score = 100;
        delete keke.score;
        keke.name = "kkk"
        document.write(keke.name)
        document.write(keke.array[0])
        document.write(keke.obj.number1)
        keke.bark()
        for (let key in keke) {
            console.log(keke[key])
        }

        //构造函数
        function Dog(name, age) {
            this.name = name;
            this.age = age;
            this.bark = function (say) {
                document.write(say)
            };
        }
        let keke = new Dog("kkk", 5)
        document.write(keke.name)
        document.write(keke.age)
        keke.bark('汪汪汪')
    </script>
</body>