Em JavaScript, as estruturas de repetição utilizadas podem ser