js 定义类对象
2016-03-07 13:24
537 查看
//定义类
//方式一
function A_class(arg1,arg2){
this.arg1=arg1;
this.arg2=arg2;
this.toString=function(){
alert(this.arg1+" "+this.arg2)
}
}
var a_class = new A_class("aa","bb");
a_class.toString();
//方式二
function B_class(arg1,arg2){
this.arg1=arg1;
this.arg2=arg2;
}
B_class.prototype={
constructor:B_class,
print:function(){
alert(this.arg1+" "+this.arg2);
}
}
var b_class = new B_class("11","22");
b_class.print();
//方式三
function C_class(arg1,arg2){
this.arg1=arg1;
this.arg2=arg2;
}
C_class.prototype.output=function(){
alert(this.arg1+" "+this.arg2);
}
var c_class = new C_class("@@","##");
c_class.output();
//方式一
function A_class(arg1,arg2){
this.arg1=arg1;
this.arg2=arg2;
this.toString=function(){
alert(this.arg1+" "+this.arg2)
}
}
var a_class = new A_class("aa","bb");
a_class.toString();
//方式二
function B_class(arg1,arg2){
this.arg1=arg1;
this.arg2=arg2;
}
B_class.prototype={
constructor:B_class,
print:function(){
alert(this.arg1+" "+this.arg2);
}
}
var b_class = new B_class("11","22");
b_class.print();
//方式三
function C_class(arg1,arg2){
this.arg1=arg1;
this.arg2=arg2;
}
C_class.prototype.output=function(){
alert(this.arg1+" "+this.arg2);
}
var c_class = new C_class("@@","##");
c_class.output();
相关文章推荐
- javascript 过滤字符串中的中文与空格
- JS正则使用实例
- meteor vs sails.js
- js文本框聚焦边框变色
- js 和 jsp快速开发(持续更新中)
- JS之DOM(二)
- js验证多个手机号码
- JS正则表达式常用验证
- javascript正則表達式 "\b"问题
- DataURL与File,Blob,canvas对象之间的互相转换的Javascript
- JavaScript面向对象编程高级2
- JavaScript面向对象编程高级1
- Json解析
- javascript fomart数字金额 加千分符
- JavaScript闭包初探
- Javascript进阶篇——浏览器对象—Location、Navigator、userAgent、screen对象
- JSTL fmt 格式化时间
- javascript面向对象编程基础
- bcryptjs
- JavaScript Array API