1、js的作用域,window物件
if (!("a" in window))
alert(a); // 1 js的作用域是由函式劃分的
2、js的執行順序
var a = 1,
b = function a(x)
;alert(a); // 1
3、js引數【arguments】的含義
function b(x, y, a)
b(1, 2, 3); // 10
4、this物件的指向
function a()
a.call(null); // object window
5、function與變數
function a(x)
var a;
alert(a); //function a(x)
如果你親自做一下測試,一定對你理解js有一定的好處。
深入理解js的幾個小例子
1 js的作用域,window物件 if a in window alert a 1 js的作用域是由函式劃分的 2 js的執行順序 var a 1,b function a x alert a 1 3 js引數 arguments 的含義 function b x,y,a b 1,2,3 10 4...
深入理解js的幾個小例子
1 js的作用域,window物件 if a in window alert a 1 js的作用域是由函式劃分的 2 js的執行順序 var a 1,b function a x alert a 1 3 js引數 arguments 的含義 function b x,y,a b 1,2,3 10 4...
JS遞迴,幾個小例子教你秒懂遞迴
函式中用呼叫函式自己,此時就是遞迴,遞迴一定要有結束條件 function f1 f1 瀏覽器崩潰,因為沒有結束條件 死迴圈 改進如下 var i 0 function f1 console.log 從前有座山,山里有個廟,廟裡有個老和尚給小和尚講故事 f1 求n個數字的和 n 5 5 4 3 2 ...