補充:
functionfoo(name,age)
}obj = new foo("文州",19)
obj.getname()
//這裡把foo看成類,大寫是類,首字母小寫是函式
function
test()
test()===window.test()
//函式執行相當於window.test().所以列印的this是window物件。
(function
())()
這個叫自執行函式。this指的還是window。
題目0var name="女神"
function
foo(name,age))()
}}obj = new foo("文州",19)
obj.getname()
第一次列印文州,第二次列印女神
想要都列印文州的話
題目1var name="女神"
function
foo(name,age))()
}}obj = new foo("文州",19)
obj.getname()
//這樣2個都執行文州。
題目2var name="女神"obj=)()
}}obj.getname()
//這個結果和上面的一樣。只是(物件)的宣告方式改變了而已。
JS變數作用域的問題
document ready function function json 在有資料裝載的情況下,這個位置得到的 unitarray.length等於4 if unitarray.length 1 nextreply attr disabled true fillreply session,docu...
js變數宣告作用域問題
1.先來看兩個題 1 var a 1 2foo1 3function foo1 67 8foo2 9var a 1 10function foo2 首先這兩題中應該要注意的是函式宣告的提公升,也就是function foo1 會自動被提公升到頂部,所以foo1 的 呼叫是可以的。第乙個輸出1是毫無疑...
js變數的作用域問題
1 var tt www.cqcqing.com 2function test test 控制台顯示為 www.cqcqing.com 1 var tt www.cqcqing.com 2function test 7 test 控制台顯示為 undefined www.cqcqing.com 原理...