http://www.yuyong.net

为你示范js封装方法教程

电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到js封装方法教程的问题,如果我们遇到了js封装方法教程的情况,该怎么处理怎么才能解决js封...

电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到js封装方法教程的问题,如果我们遇到了js封装方法教程的情况,该怎么处理怎么才能解决js封装方法教程带来的困扰呢,对于这样的问题其实我们只需要电脑sublime等文本编辑器带F12开发者模式功能的浏览器普通方法1function testplus(a,b){return a+b;}function testsub(a,b){return a-b;}console.log("常规方法1:a=10,b=4的计算结果分别为:"+testplus(10,4)+","+testsub(10,4));普通方法2var testplus2 = fun这样就解决了这样的问题,接下来给大家带来js封装方法教程的详细操作步骤。

工具/原料

电脑
sublime等文本编辑器
带F12开发者模式功能的浏览器

创建普通方法及其运行示例

普通方法1

function testplus(a,b){

return a+b;

}

function testsub(a,b){

return a-b;

}

console.log("常规方法1:a=10,b=4的计算结果分别为:"+testplus(10,4)+","+testsub(10,4));

为你示范js封装方法教程

为你示范js封装方法教程

普通方法2

var testplus2 = function(a,b){

return a+b;

}

var testsub2 = function(a,v){

return a+b;

}

console.log("常规方法2:a=10,b=4的计算结果分别为:"+testplus(10,4)+","+testsub(10,4));

为你示范js封装方法教程

为你示范js封装方法教程

把普通方法封装成对象

封装成对象1

var fun = {

plus:function(a,b){

return a+b;

},

sub:function(a,b){

return a-b;

}

}

console.log("封装成对象1:a=10,b=4的计算结果分别为:"+fun.plus(10,4)+","+fun.sub(10,4));

为你示范js封装方法教程

为你示范js封装方法教程

封装成对象2

var fun2 = {}

fun2.plus=function(a,b){

return a+b;

};

fun2.sub=function(a,b){

return a-b;

};

console.log("封装成对象2:a=10,b=4的计算结果分别为:"+fun2.plus(10,4)+","+fun2.sub(10,4));

为你示范js封装方法教程

为你示范js封装方法教程

封装成类

封装成类1

var lei = function(){

this.plus = function(a,b){

return a+b;

};

this.sub = function(a,b){

return a-b;

};

}

var l = new lei();

console.log("封装成类1:a=10,b=4的计算结果分别为:"+l.plus(10,4)+","+l.sub(10,4));

为你示范js封装方法教程

为你示范js封装方法教程

封装成类2

var lei2 = function(){};

lei2.prototype.plus = function(a,b){

return a+b;

};

lei2.prototype.sub = function(a,b){

return a-b;

};

var l2 = new lei2();

console.log("封装成类2:a=10,b=4的计算结果分别为:"+l2.plus(10,4)+","+l2.sub(10,4));

为你示范js封装方法教程

为你示范js封装方法教程

封装成类3

var lei3 = function(){};

lei3.prototype={

plus:function(a,b){

return a+b;

},

sub:function(a,b){

return a-b;

}

}

var l3 = new lei3();

console.log("封装成类3:a=10,b=4的计算结果分别为:"+l3.plus(10,4)+","+l3.sub(10,4));

为你示范js封装方法教程

为你示范js封装方法教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。