国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

js創建函數3種方式

2019-11-08 02:17:44
字體:
來源:轉載
供稿:網友

創建函數3種方式:

(1)聲明式

解析器會先讀取函數聲明,并使其在執行任何代碼之前可以訪問;

function Fn(x,y){ return x + y;}

(2)匿名式

必須等到解析器執行到它所在的代碼行才會真正被解釋執行

var fn=function(x,y){ return x + y ;}

(3)Function式

從技術角度講,這是一個函數表達式。一般不推薦用這種方法定義函數,因為這種語法會導致解析兩次代碼(第一次是解析常規ECMAScript代碼,第二次是解析傳入構造函數中的字符串),從而影響性能。

//new Function(arg1,arg2...,body)var sum = new Function('x','y','return x + y ;')sum(1,2) //3//特殊注意點:var name='sss'; function fun(){ var name='lll'; return new Function('return name');//不能獲取局部變量 } console.log(fun()()); //sss //另一個注意點 new Function('var x =1;return x;')() //1 x //報錯,外部無法訪問Function內部變量
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 门头沟区| 韩城市| 东山县| 温州市| 行唐县| 全椒县| 石楼县| 永胜县| 拜泉县| 织金县| 陈巴尔虎旗| 太仓市| 宁化县| 阳西县| 镇康县| 余庆县| 年辖:市辖区| 寻乌县| 马边| 尖扎县| 渭南市| 肥东县| 河间市| 攀枝花市| 松原市| 九龙县| 云林县| 闽清县| 赞皇县| 微山县| 旌德县| 濉溪县| 洛阳市| 嵩明县| 南充市| 中超| 临朐县| 清水河县| 尼勒克县| 山东省| 永平县|