javascript中一切皆对象,比如:Array,Date.....这些都是对象。javascript中没有class的定义,function既是定义函数,也可以是定义类。function Obj(){}可以是定义了一个Obj函数,也可以是定义了一个Obj类。 既function obj(){}为最简单的创建类。
一下案例演示的截图来自Nodejs的命令行,不懂Nodejs不影响阅读
JS中构建类的最基本方法:
/*最基本类的定义*/ function person(){ this.age; //定义类属性 }; var p_1 = new person(); //根据已定义类创建对象 p_1.name = "Tom"; //对象动态赋值属性 p_1.age = 18; //属性赋值 /*输出对象属性值*/ console.log("His name is " + p_1.name + " " + p_1.age + " years old this year.");