見出し画像

【JavaScript】setInterval(関数名, 30)と宣言して、同時に変数に代入したら、すでにその関数は30ミリ秒ごとに実行されているってことなの?

`setInterval(関数名, 30)`を宣言して変数に代入した場合、指定した関数は30ミリ秒ごとに実行され始めます。1秒は1000ミリ秒ですので、30ミリ秒は0.03秒に相当します。

`setInterval`関数は、指定された遅延時間(この場合は30ミリ秒)ごとに関数を繰り返し実行するために使用されます。このメソッドは、実行を開始すると、そのIDを返します。このIDは、`clearInterval`関数に渡すことで、予定されている実行をキャンセルできる識別子です。

例えば、以下のようにコードを書くことができます:

function myFunction() {
  console.log('30ミリ秒ごとに実行');
}

// setIntervalを変数に代入
var intervalID = setInterval(myFunction, 30);

// 必要な時点でsetIntervalを停止
// clearInterval(intervalID);

このコードは、`myFunction`関数を30ミリ秒ごとに繰り返し実行します。`setInterval`の実行を停止するには、`clearInterval`関数に`intervalID`を渡します。これにより、`setInterval`による関数の繰り返し実行が停止されます。

(なるほど。setIntervalとclearInterval。使用頻度高そうな感じですね!😁)

 俺も電子本で、HTML、CSS、JavaScriptの本を出版しておりますッ! ご興味あれば、よろしくお願いいたしますッ!!

 それでは、最後まで読んでいただき、ありがとうございましたッ!!

よろしくお願いしますッ!