setinterval(function,interval[,arg1,arg2,......argn])
setinterval(object,methodname,interval[,arg1,arg2,.....argn])
第一種格式是標準動作面板中setinterval函式的預設語法,第二種格式是在專家模式動作中使用的方法。
其中的引數function是乙個函式名或者乙個對匿名函式的引用。object引數指定從object物件派生的物件。methodname制定object引數中要呼叫的方法。interval制定對function或methodname呼叫兩次之間的時間,單位是毫秒。後面的arg1等是可選的引數,用於制定傳遞給function或是methodname的引數。
下面的例子每隔1秒呼叫一次匿名函式。
setinterval(function(),1000);//這裡的function(){}是沒有函式名
的函式。成為匿名函式,後面的1000是時間間隔,單位是毫秒。
下面的例子為我們展示如何帶引數執行。
function show1()
function show2(str)
setinterval(show1,1000);
setinterval(show2,2000,"每隔2秒我就會顯示一次");
上面已經將函式的setinterval方法介紹了。
下面我們將介紹物件的setinterval方法。
首先,寫乙個setinterval在動作中呼叫物件的方法的例子,該例子不需要傳遞引數。
myobj=new object();//建立乙個新的物件
myobj.interval=function)//建立物件的方法。
setinterval(myobj,"interval",1000);//設定時間間隔呼叫物件的方法。
接下來介紹如何傳遞引數。其實道理和函式的傳遞引數是一樣的。
myobj=new object();
myobj.interval-function(str)
setinterval(myobj,"interval",2000," 每隔2秒我就會顯示一次");
注意。要呼叫為物件定義的方法時,必須在專家模式中使用第二種語法格式。
這樣子的話呢,我們來作乙個動態顯示時間的畫面。可以用下面的**實現。
setinterval(show,1000);
function show()//這裡的datetime是乙個動態文字框的變數名字。
這樣子呢,setinterval這個方法大家應該學的很好了。現在呢,我們學習clearinterval.
clearinterval動作的作用是清楚對setinterval函式的呼叫,它的語法格式如下clearinterval(intervalid);intervalid是呼叫setinterval函式後返回的物件。
下面舉乙個簡單的例子。
function show()
var sh;
sh=setinterval(show,1000);
clearinterval(sh);
好的至此,學習結束。希望對大家有所幫助。
以上**可以直接複製。
setInterval全面的介紹
setinterval function,interval arg1,arg2,argn setinterval object,methodname,interval arg1,arg2,argn 第一種格式是標準動作面板中setinterval函式的預設語法,第二種格式是在專家模式動作中使用的方法...
認識全面的null
一般說來,null表示空型別,也就是表示什麼都沒有。在.net中,null表示乙個物件引用是無效的。作為引用型別變數的預設值,null是針對指標 引用 而言的,它是引用型別變數的專屬概念,表示乙個引用型別變數宣告但未初始化的狀態。在.net中,對null有如下的基本規則和應用 一直以來,null 都...
認識全面的NULL(摘抄)
1 null並不等同於0,也不等同與string.empty,也不等於數字0,null是標示引用的一種狀態,標示什麼都沒有,為乙個空引用。2 null為引用物件的預設值。3 對任何值為null的物件進行操作,都會丟擲nullreferenceexception異常。4 判斷乙個物件是否為null,可...