SetIntervalメソッドを使用して、指定された間隔を使用して、ClearIntervalメソッドがサイクルをキャンセルするまで循環関数を実装します
ClearIntervalメソッドを使用してループをキャンセルする場合、setintervalメソッドの呼び出しを変数に割り当てる必要があり、次にClearIntervalメソッドが変数を参照します。
次のようにコードコードをコピーします。
<script type = "text/javascript">
var n = 0;
function prop(){){
document.writeln(n);
if(n == 1000){
Window.ClearInterval(s);
}
n ++;
}
var s = window.setinterval(print、10);
</script>
SettimeoutとClearTimeoutを使用して、遅延コールを完了し、指定された遅延時間の後に指定された関数を実行し、1回のみ実行します。 ClearTimeOutの使用法は、ClearIntervalメソッドと同じです。
次のようにコードコードをコピーします。
<script type = "text/javascript">
function propime(){
var time = new Date();
var years = time.gettlyear();
varmth =(time.getMonth())+1;
var daynum = time.getdy();
var hours = time.gethouse();
var min = time.getMinutes();
var sec = time.getSeconds();
var da = time.getDate();
var daystr;
switch(daynum){
ケース0:daystr = "Sunday";
壊す;
ケース1:daystr = "Monday";
壊す;
ケース2:daystr = "火曜日";
壊す;
ケース3:daystr = "水曜日";
壊す;
ケース4:daystr = "木曜日";
壊す;
ケース5:daystr = "金曜日";
壊す;
ケース6:daystr = "土曜日";
壊す;
デフォルト:daystr = "";
}
var str = year+"year"+月+"月"+da+"day"+daystr+""+hour+":"+min+":"+sec;
document.getElementById( "t")。
window.settimeout(printtime、1000);
}
</script>
<bodyのみ= "printtime()">
<br/>
<div id = "t"> </div>
</body>