number setTimeout(function callback, number delay, any rest)
Set a timer. When the set time is reached, the registered callback function is executed
Delay time (in milliseconds). The function call will happen after this delay.
Additional parameters such as param1, param2, ..., paramN, which are passed to the callback function as parameters.
Timer number. This value can be passed to clearTimeout to cancel the timing.