Como “Pausar” ou “Atrasar” um script JavaScript

Como executar uma função javaScript com atraso, ou executá-la várias vezes com de um intervalo usando a função nativa setTimeout(), com exemplos fáceis.