永发信息网

JS中创建函数的几种方法

答案:2  悬赏:60  手机版
解决时间 2021-01-04 14:17
JS中创建函数的几种方法
最佳答案
//可用来传参(function(x,y){ console.log(x+y);})(2,3); //带返回值var sum=(function(x,y){ return x+y;})(2,3);console.log(sum); ~function(){ var name='~' console.log(name);}(); !function(){ var name='!' console.log(name);}(); ;(function(){ var name=';' console.log(name);})(); -function(){ var name='-' console.log(name);}(); //逗号运算符1,function(){ var name=','; console.log(name);}(); //异或1^function(){ var name='^'; console.log(name);}(); //比较运算符1>function(){ var name='>'; console.log(name);}(); ~+-!(function(){ var name='~+-!'; console.log(name);})(); ~!(function(){ var name='~!'; console.log(name);})(); (function(){ var name='call'; console.log(name);}).call(); (function(){ var name='apply'; console.log(name);}).apply();
全部回答
定义函数的种方法1. 最基本的作为一个本本分分的函数声明使用。 复制代码代码如下:function func(){}或var func=function(){};2. 作为一个类构造器使用:复制代码代码如下:function class(){} class.prototype={}; var item=new class();3. 作为闭包使用:复制代码代码如下:(function(){ //独立作用域})();4. 可以作为选择器使用:复制代码代码如下:var addevent=new function(){ if(!-[1,]) return function(elem,type,func){attachevent(elem,'on'+type,func);}; else return function(elem,type,func){addeventlistener(elem,type,func,false);} };//避免了重复判断5.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
工商银行余额理财几点能买
为什么魔兽世界
如图是小军本人,他在进行实验时,从镜中也观
--HaveyoueverbeentoShanghai,Mary?--Yes.I__
庐江石头镇引江济淮工程三拐村2018年会拆迁吗
就是一个人老损我,打击我,然后在损我的过程
已知关于x的方程x2-ax+b=0的两个根是x1=-1,x
宫斗里,平常的公主对宫里的人该怎么叫,比如
单选题下列结论正确的是A.在平面上有且只有一
鹧鸪—杜甫古诗的拼音
单选题Weshouldmake______progress_____
总资产变化大说明什么
下列四个点中,一定在直线2x+y=3上的是A.(1
如何在电脑里删除云相册里的图片?
新野县南阳前卫肪录籼?新野店)地址在哪里啊
推荐资讯
现有下列物质:①氦气?②氯化钠?③蒸馏水?④
“研究共点力的合成”的实验情况如图所示,其
单选题Therearesomanykindsofpensint
枝枯叶落什么意思
单选题下列不属于公民个人隐私的是A.私人领域
如何在饭店中运用激励的人力资源模式
汝辈是什么意思
邱家沟村委会地址有知道的么?有点事想过去!
单选题OldHenryisingoodhealthA.healthyB.st
鹤山区鹤壁平价小吃店怎么去啊,谁知道地址啊
京剧不同颜色代表什么
牛心堡村委会地址在什么地方?想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?