JavaScript-类的定义与对象的创建代码实例
程序员文章站
2022-11-23 18:51:32
JavaScript-类的定义与对象的创建
一、JavaScript中类的定义
第一种方式:
function 类名(形式参数列表){
类体;
}
第二种方式:
类名...
JavaScript-类的定义与对象的创建
一、JavaScript中类的定义
第一种方式:
function 类名(形式参数列表){
类体;
}
第二种方式:
类名 =function(形式参数列表){
类体;
}
ps:与函数的定义方法一样。
二、JavaScript中对象的创建
1,JavaScript当中定义一个函数就表示声明了一个类,主要看怎么调用这个函数
2,直接调用这个函数那就表示它只是一个普通的函数
3,当使用new运算符调用这个函数,就表示创建新的对象,表示将此函数看做类名
三、例子
例1:
JavaScript Code
//既是一个函数的声明又是类的定义,函数名sayHello,类名是:sayHello
functionsayHello()
{
alert("helloword");
}
//普通调用,不会创建对象
sayHello();
//表示创建一个sayHello类型的对象
varobj=newsayHello();
例2:
JavaScript Code
//既是一个类的定义又是一个构造函数声明
functionEmp(a,b,c)
{
//empno,ename,job是Emp类的属性
//this代表的是当前的对象
this.empno=a;
this.ename=b;
this.job=c;
//work是Emp类的对象
//this代表的是当前对象
this.work=function()
{
alert(this.name+"isworkinghard!");
}
}