<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>