{"id":284,"date":"2024-01-28T18:26:34","date_gmt":"2024-01-28T21:26:34","guid":{"rendered":"https:\/\/desvendandoocodigo.com.br\/?p=284"},"modified":"2024-05-02T10:07:07","modified_gmt":"2024-05-02T13:07:07","slug":"aula-13-laco-de-repeticao-for-com-javascript","status":"publish","type":"post","link":"https:\/\/desvendandoocodigo.com.br\/?p=284","title":{"rendered":"Aula 13: La\u00e7o de repeti\u00e7\u00e3o FOR com JavaScript"},"content":{"rendered":"\n<p>Quando come\u00e7amos a aprender JavaScript, uma das primeiras estruturas de repeti\u00e7\u00e3o que encontramos \u00e9 o la\u00e7o for. O la\u00e7o for \u00e9 uma ferramenta poderosa para executar um bloco de c\u00f3digo repetidamente por um n\u00famero espec\u00edfico de vezes. Neste artigo, vamos explorar o la\u00e7o for em JavaScript, especialmente para iniciantes que est\u00e3o dando os primeiros passos na programa\u00e7\u00e3o.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sintaxe do La\u00e7o For<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"397\" height=\"87\" src=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/02\/image-8.png\" alt=\"\" class=\"wp-image-685\" srcset=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/02\/image-8.png 397w, https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/02\/image-8-300x66.png 300w\" sizes=\"(max-width: 397px) 100vw, 397px\" \/><\/figure>\n\n\n\n<ul>\n<li>A parte de inicializa\u00e7\u00e3o \u00e9 executada uma vez antes do in\u00edcio do la\u00e7o. \u00c9 geralmente usada para inicializar uma vari\u00e1vel de controle.<\/li>\n\n\n\n<li>A condi\u00e7\u00e3o \u00e9 avaliada antes de cada itera\u00e7\u00e3o. Se for verdadeira, o bloco de c\u00f3digo \u00e9 executado; caso contr\u00e1rio, o la\u00e7o \u00e9 encerrado.<\/li>\n\n\n\n<li>A parte de incremento \u00e9 executada ap\u00f3s cada itera\u00e7\u00e3o do bloco de c\u00f3digo. Geralmente \u00e9 usada para atualizar a vari\u00e1vel de controle.<\/li>\n<\/ul>\n\n\n\n<p>Para o pessoal iniciante, cuidado com a vari\u00e1vel contadora, pois conforme j\u00e1 mencionei em aulas passadas, o pessoal mais experiente coloca o nome dessa vari\u00e1vel contadora de <strong>i<\/strong>, e para as pessoas que est\u00e3o come\u00e7ando agora pode ser que se confundam com o n\u00famero <strong>1<\/strong>.<\/p>\n\n\n\n<p>O la\u00e7o <code>for<\/code> \u00e9 frequentemente usado quando sabemos exatamente quantas vezes queremos repetir uma a\u00e7\u00e3o.<\/p>\n\n\n\n<p>O la\u00e7o For \u00e9 bastante utilizado quando trabalhamos com vetores, inclusive existem sintaxe diferenciadas para trabalharmos com esses vetores que reduz ainda mais a sintaxe convencional e facilita bastante no desenvolvimento dos nossos c\u00f3digos.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Aula 13: La\u00e7o de repeti\u00e7\u00e3o FOR  com JavaScript\" width=\"960\" height=\"540\" src=\"https:\/\/www.youtube.com\/embed\/6p3T4-6iBAI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Conclus\u00e3o<\/strong><\/h2>\n\n\n\n<p>O la\u00e7o <code>for<\/code> \u00e9 uma ferramenta fundamental em JavaScript para executar um bloco de c\u00f3digo repetidamente por um n\u00famero espec\u00edfico de vezes. Compreender como usar o <code>for<\/code> \u00e9 essencial para qualquer programador JavaScript, especialmente para iniciantes que est\u00e3o come\u00e7ando a explorar estruturas de controle de fluxo. Experimente criar seus pr\u00f3prios la\u00e7os <code>for<\/code> em seus projetos para ganhar mais familiaridade e confian\u00e7a com essa poderosa estrutura de repeti\u00e7\u00e3o. Continue praticando e experimentando com diferentes exemplos para consolidar seu conhecimento e habilidades em JavaScript.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quando come\u00e7amos a aprender JavaScript, uma das primeiras estruturas de repeti\u00e7\u00e3o que encontramos \u00e9 o la\u00e7o for. O la\u00e7o for \u00e9 uma ferramenta poderosa para executar um bloco de c\u00f3digo repetidamente por um n\u00famero espec\u00edfico de vezes. Neste artigo, vamos explorar o la\u00e7o for em JavaScript, especialmente para iniciantes que est\u00e3o dando os primeiros passos na programa\u00e7\u00e3o. Sintaxe do La\u00e7o For Para o pessoal iniciante, cuidado com a vari\u00e1vel contadora, pois conforme j\u00e1 mencionei em aulas passadas, o pessoal mais experiente coloca o nome dessa vari\u00e1vel contadora de i, e para as pessoas que est\u00e3o come\u00e7ando agora pode ser que se confundam com o n\u00famero 1. O la\u00e7o for \u00e9 frequentemente usado quando sabemos exatamente quantas vezes queremos repetir uma a\u00e7\u00e3o. O la\u00e7o For \u00e9 bastante utilizado quando trabalhamos com vetores, inclusive existem sintaxe diferenciadas para trabalharmos com esses vetores que reduz ainda mais a sintaxe convencional e facilita bastante no desenvolvimento dos nossos c\u00f3digos. Conclus\u00e3o O la\u00e7o for \u00e9 uma ferramenta fundamental em JavaScript para executar um bloco de c\u00f3digo repetidamente por um n\u00famero espec\u00edfico de vezes. Compreender como usar o for \u00e9 essencial para qualquer programador JavaScript, especialmente para iniciantes que est\u00e3o come\u00e7ando a explorar estruturas de controle de fluxo. Experimente criar seus pr\u00f3prios la\u00e7os for em seus projetos para ganhar mais familiaridade e confian\u00e7a com essa poderosa estrutura de repeti\u00e7\u00e3o. Continue praticando e experimentando com diferentes exemplos para consolidar seu conhecimento e habilidades em JavaScript.<\/p>\n","protected":false},"author":1,"featured_media":690,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[15],"tags":[],"_links":{"self":[{"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/posts\/284"}],"collection":[{"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=284"}],"version-history":[{"count":6,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/posts\/284\/revisions"}],"predecessor-version":[{"id":1016,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/posts\/284\/revisions\/1016"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/media\/690"}],"wp:attachment":[{"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=284"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=284"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}