摘要:算法斐波那契數列運行題外層的變量,內層可以找到全局,內層的變量,外層找不到局部找不到當不加的時候,會自動生成全局的變量域解析變量的查找是就近原則去尋找定義的變量,當就近沒有找到的話,就會查找外層當參數跟局部變量重名的時候,優先級是等同這
算法
1、斐波那契數列
function aaa(n){ if(n<=2){ return 1; } return aaa(n-1) + aaa(n-2); } alert(aaa(7));
運行題
var a = 10; function aaa(){ alert(a); } function bbb(){ var a = 20; aaa(); } bbb(); // 10 // 外層的變量,內層可以找到(全局),內層的變量,外層找不到(局部)
function aaa(){ var a = b = 20; } alert(a); //找不到 alert(b); // 20 // 當var不加的時候,會自動生成全局的變量
var a = 10; function aaa(){ alert(a); var a = 20; } aaa(); //undefined 域解析 var a = 10; function aaa(){ bbb(); alert(a); function bbb(){ var a = 20; } } aaa(); //10 // 變量的查找是就近原則去尋找var定義的變量,當就近沒有找到的話,就會查找外層
var a = 10; function aaa(a){ alert(a); var a = 20; } aaa(a); //10 var a =[1,2,3]; var b = a; b.push(4); alert(a); // 1,2,3,4 var a = [1,2,3]; var b = a ; b = [1,2,3,4]; alert(a); // 1,2,3 var a = 10; function aaa(a){ a += 3; } aaa(a); alert(a); //10 // 當參數跟局部變量重名的時候,優先級是等同
這些都是從教程上搜集出來的總結....待續
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/88008.html
摘要:獲取的對象范圍方法獲取的是最終應用在元素上的所有屬性對象即使沒有代碼,也會把默認的祖宗八代都顯示出來而只能獲取元素屬性中的樣式。因此對于一個光禿禿的元素,方法返回對象中屬性值如果有就是據我測試不同環境結果可能有差異而就是。 花了很長時間整理的前端面試資源,喜歡請大家不要吝嗇star~ 別只收藏,點個贊,點個star再走哈~ 持續更新中……,可以關注下github 項目地址 https:...
摘要:特意對前端學習資源做一個匯總,方便自己學習查閱參考,和好友們共同進步。 特意對前端學習資源做一個匯總,方便自己學習查閱參考,和好友們共同進步。 本以為自己收藏的站點多,可以很快搞定,沒想到一入匯總深似海。還有很多不足&遺漏的地方,歡迎補充。有錯誤的地方,還請斧正... 托管: welcome to git,歡迎交流,感謝star 有好友反應和斧正,會及時更新,平時業務工作時也會不定期更...
摘要:室友同為前端開發,最近在他找工作的時候,討論到了常見的前端筆試題和面試題,今天就來總結一下之前校招和社招時頻繁遇到的面試題。合并后的外邊距的高度取外邊距高度中的較大者。 室友同為前端開發,最近在他找工作的時候,討論到了常見的前端筆試題和面試題,今天就來總結一下之前校招和社招時頻繁遇到的面試題。 iframe 有哪些缺點? 頁面看起來較雜亂,不易管理,布局不佳,易分散用戶注意力 搜索引...
閱讀 3453·2019-08-30 15:44
閱讀 798·2019-08-30 13:46
閱讀 2058·2019-08-30 11:05
閱讀 3332·2019-08-29 18:32
閱讀 2155·2019-08-29 13:56
閱讀 1296·2019-08-29 12:57
閱讀 757·2019-08-28 18:21
閱讀 1734·2019-08-26 12:16