ハッピーメモメモ

私的備忘録

【JavaScript】setTimeoutメソッド

〇setTimeoutメソッド

 待ち時間後にファンクションを一度だけ実行する

 setTimeout(ファンクション,待ち時間);

 例)1000ミリ秒(=1秒)後にcalcファンクションを実行する

 setTimeout(calc,1000);

 

 =MEMO===========================

 ・実行するファンクションに()が要らないのはぜ?

    setTimeout(calc(),1000);

  ↑これはダメ

 

  ファンクション名やメソッド名の後ろにつける()には、

  そのファンクションやメソッドを「その場で実行する」という意味がある

  そのため、待ち時間後に実行ではなく、即座に実行!という

  意味になってしまうので()は不要になる

 ===============================