1.对象:一切东西都可以理解为对象,而面向对象有一个关键性概念:类,但js它没有类这个概念,js的面向对象是一个怪异的。在js中使用的是一个函数来模拟对象的,因为他没有类,不能称为class,只能称为对象。
2.对象的组成:属性和方法
属性:用变量来描述
方法:用函数来描述
如一个人对象:他拥有姓名,年龄等属性,他拥有吃这个方法
3.创建对象
//new 关键字 :创建
new Array(); new Date();
自定义对象
var obj = new Object();//创建一个对象
var student = new Object();//创建一个学生,我们需要给它属性与方法
student.stuNo = 1000;
student.stuName = "赵三";
student.walk = function () {
console.log(stuName+"跑步");
}
console.log("姓名:"+student.stuName);
student.walk()
网友评论