面向对象Object
JavaScript是面向对象的编程语言,面向对象是JavaScript编程高级部分的知识点。
一、面向对象语法
// 定义对象和成员变量
let obj = {
属性名:value, //状态或数据
函数名:function{} //功能或操作
}
// 点语法来使用对象的成员变量
obj.属性
obj.函数
二、代码实战
代码的详细解读,可以参考视频教程。
新建JS文件 26-object.js
,编写下方程序,运行看看效果吧。
//定义一个person对象
let person = {
//属性
name:"张三",
age:18,
address:null,
height:175,
//函数
sing: function(){
console.log("唱歌")
},
//函数
dance: function(danceName){
console.log("跳舞:" + danceName)
},
//函数
addAll: function(a, b){
let sum = 0
for(i = a; i <= b; i++){
sum = sum + i
}
return sum
}
}
//调用函数
person.sing()
person.dance("民族舞")
console.log(person.addAll(5, 25))