js基礎複習之arguments

2021-10-05 08:57:28 字數 491 閱讀 8046

在呼叫函式時,瀏覽器每次都會傳遞進兩個隱含的引數:

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?答案 電腦是用有限的位數來表示某個數值的,不可能無限,否則多...