在呼叫函式時,瀏覽器每次都會傳遞進兩個隱含的引數:
1.函式的上下文物件 this
2.封裝實參的物件 arguments
- arguments是乙個類陣列物件,它也可以通過索引來運算元據,也可以獲取長度
- 在呼叫函式時,我們所傳遞的實參都會在arguments中儲存
- arguments.length可以用來獲取實參的長度
- 我們即使不定義形參,也可以通過arguments來使用實參,
只不過比較麻煩
arguments[0] 表示第乙個實參
arguments[1] 表示第二個實參 。。。
- 它裡邊有乙個屬性叫做callee,
這個屬性對應乙個函式物件,就是當前正在指向的函式的物件
function
fun(a,b)
fun(
"hello"
,true
);
複習 JS基礎
以下算是經典的入門演算法吧,還記得第一次接觸時,感覺難得要命,現在來看,也不過如此!1 如果今天是星期六,那麼1000天後是星期幾?用一條語句計算出來。var a 1000 7 6 7 alert a 2 使用者輸入乙個三位數,用程式計算三位數字的和。比如 使用者輸入155,就彈出11 使用者輸入3...
js基礎複習之DOM和文件載入
1.瀏覽器已經為我們提供 文件節點 物件這個物件是window屬性 可以在頁面中直接使用,文件節點代表的是整個網頁 獲取到button物件 var btn document.getelementbyid btn 修改按鈕的文字 btn.innerhtml i m button 2.瀏覽器在載入乙個頁...
js基礎複習問題整理
程式 var x document.write 僅顯示17位 x 12345678901234567890 document.write x 問題 輸出是 僅顯示17位 12345678901234567000 為什麼呢?後三位都顯示為0?答案 電腦是用有限的位數來表示某個數值的,不可能無限,否則多...