{"id":485,"date":"2021-05-26T00:03:25","date_gmt":"2021-05-26T00:03:25","guid":{"rendered":"https:\/\/avantutor.com\/blog\/?p=485"},"modified":"2023-02-26T21:48:00","modified_gmt":"2023-02-26T21:48:00","slug":"javascript-for-loops","status":"publish","type":"post","link":"https:\/\/avantutor.com\/blog\/javascript-for-loops\/","title":{"rendered":"JavaScript For-Loops"},"content":{"rendered":"\n<p>Do you think you understand for-loops in JavaScript? Do you want to test your JavaScript for-loops knowledge? You came to the right place!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What are JavaScript For-Loops<\/h3>\n\n\n\n<p>JavaScript For-Loops are just loops. They exist in almost every single programming language. Like the name suggests, loops will loop and in our case it would loop JavaScript code! So you can run a certain set of JavaScript code x number of times! However there two important things in regards to for-loops that one must be aware of. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Index in JavaScript For-Loops <\/h3>\n\n\n\n<p>When you have a for-loop you will have access to something called an index. Index is an integer (plain number). You can start at 0 or 1 or 2 or even -35. Your choice! You will have access to this index which by the way you can call anything you want in the set of code that you loop through. Most developers choose to call this index &#8220;i&#8221; without the quotes. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">JavaScript For-Loops are Mostly Used in Arrays!<\/h3>\n\n\n\n<p>Make no mistake. JavaScript for-loops are mostly used in Arrays. Remember what arrays are. They are just a collection of stuff. So if you want to go through every single element in your array you can use a for-loop! Simple right? You have a bunch of data in an array and you want to&#8230;let&#8217;s say&#8230;.print them out to the screen or console. You can use a for-loop for that! <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How a JavaScript For-Loop Looks Like<\/h3>\n\n\n\n<p><br><code>for\u00a0(let i =\u00a01; i &lt;= 10; i++) {<br>\u00a0\u00a0console.log(i);<br>}<\/code><\/p>\n\n\n\n<p>This prints <\/p>\n\n\n\n<p>1<\/p>\n\n\n\n<p>2<\/p>\n\n\n\n<p>3<\/p>\n\n\n\n<p>4<\/p>\n\n\n\n<p>5<\/p>\n\n\n\n<p>6<\/p>\n\n\n\n<p>7<\/p>\n\n\n\n<p>8<\/p>\n\n\n\n<p>9<\/p>\n\n\n\n<p>10<\/p>\n\n\n\n<p>Simple right? Well, let&#8217;s break it out real quick.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">JavaScript For-Loop Syntax<\/h3>\n\n\n\n<p>I am just going to focus on the inner part of the parenthesis ()<\/p>\n\n\n\n<p>Part 1) i = 1<\/p>\n\n\n\n<p>Start our &#8220;count&#8221; at 1<\/p>\n\n\n\n<p>Part 2) i &lt;= 10 <\/p>\n\n\n\n<p>Keep going as long as i is less than or equal to 10<\/p>\n\n\n\n<p>Part 3) i++<\/p>\n\n\n\n<p>Increase i by one everytime<\/p>\n\n\n\n<p>That&#8217;s it! <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">JavaScript For-Loops with Arrays<\/h3>\n\n\n\n<p>I feel like any description of JavaScript for-loops without including arrays is an inadequate description. So here we go. <\/p>\n\n\n\n<p>We have an array<\/p>\n\n\n\n<p><code>let arr = [\"Ricciardo\", \"Verstappen\", \"Bottas\"];<\/code><\/p>\n\n\n\n<p>So now let&#8217;s print out every single element to the console or screen.<\/p>\n\n\n\n<p><br><code>for\u00a0(let i =\u00a00; i &lt; arr.length; i++) {<br>\u00a0\u00a0console.log(arr[i]);<br>}<\/code><\/p>\n\n\n\n<p>This will print <\/p>\n\n\n\n<p>Ricciardo <\/p>\n\n\n\n<p>Verstappen<\/p>\n\n\n\n<p>Bottas<\/p>\n\n\n\n<p>Simple right? At least I hope it is.<\/p>\n\n\n\n<p>Now to the exercise! Don&#8217;t be nervous. No one is watching you and it is not timed. In fact, no one gives a shit if you do well or not so&#8230;no pressure! <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">JavaScript for-loop Exercise<\/h3>\n\n\n\n<p>Using a for loop output the elements in reverse order<\/p>\n\n\n\n<p><code>let arr = [43, \"what\", 9, true, \"cannot\", false, \"be\", 3, true];<br>\/\/ Example output:<br>\/\/ true 3.5 be false cannot true 9 what 43 OR each item on a new line<\/code><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Conclusion<\/h3>\n\n\n\n<p>Hope JavaScript for-loops make just a little more sense now. If it doesn&#8217;t, feel free to schedule a one-on-one tutoring session with me. I would love to help you understand it better. <\/p>\n\n\n\n<p>Happy coding!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Do you think you understand for-loops in JavaScript? Do you want to test your JavaScript for-loops knowledge? You came to the right place! What are JavaScript For-Loops JavaScript For-Loops are just loops. They exist in almost every single programming language&#8230;. <a class=\"more-link\" href=\"https:\/\/avantutor.com\/blog\/javascript-for-loops\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"footnotes":""},"categories":[21],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>JavaScript For-Loops - AvanTutor Blog - Tips, Tricks, and Resources for Mastering Coding<\/title>\n<meta name=\"description\" content=\"Read this brief description on for-loops in javascript. Once you have read the description take the for-loop challenge to see if you understood it!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/avantutor.com\/blog\/javascript-for-loops\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JavaScript For-Loops - AvanTutor Blog - Tips, Tricks, and Resources for Mastering Coding\" \/>\n<meta property=\"og:description\" content=\"Read this brief description on for-loops in javascript. Once you have read the description take the for-loop challenge to see if you understood it!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/avantutor.com\/blog\/javascript-for-loops\/\" \/>\n<meta property=\"og:site_name\" content=\"AvanTutor Blog - Tips, Tricks, and Resources for Mastering Coding\" \/>\n<meta property=\"article:published_time\" content=\"2021-05-26T00:03:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-26T21:48:00+00:00\" \/>\n<meta name=\"author\" content=\"avansardar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"avansardar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/avantutor.com\/blog\/javascript-for-loops\/\",\"url\":\"https:\/\/avantutor.com\/blog\/javascript-for-loops\/\",\"name\":\"JavaScript For-Loops - AvanTutor Blog - Tips, Tricks, and Resources for Mastering Coding\",\"isPartOf\":{\"@id\":\"https:\/\/avantutor.com\/blog\/#website\"},\"datePublished\":\"2021-05-26T00:03:25+00:00\",\"dateModified\":\"2023-02-26T21:48:00+00:00\",\"author\":{\"@id\":\"https:\/\/avantutor.com\/blog\/#\/schema\/person\/3a1820bcdd71870ace675436f371be9e\"},\"description\":\"Read this brief description on for-loops in javascript. Once you have read the description take the for-loop challenge to see if you understood it!\",\"breadcrumb\":{\"@id\":\"https:\/\/avantutor.com\/blog\/javascript-for-loops\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/avantutor.com\/blog\/javascript-for-loops\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/avantutor.com\/blog\/javascript-for-loops\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/avantutor.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JavaScript For-Loops\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/avantutor.com\/blog\/#website\",\"url\":\"https:\/\/avantutor.com\/blog\/\",\"name\":\"AvanTutor Blog - Tips, Tricks, and Resources for Mastering Coding\",\"description\":\"Looking for expert advice on how to improve your coding skills? The AvanTutor blog provides a wealth of resources and insights to help you become a better programmer. Our experienced tutors share tips and tricks for mastering popular programming languages such as Java, and JavaScript, as well as insights into the latest trends in software development. With regular updates and engaging content, the AvanTutor blog is your go-to resource for all things coding.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/avantutor.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/avantutor.com\/blog\/#\/schema\/person\/3a1820bcdd71870ace675436f371be9e\",\"name\":\"avansardar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/avantutor.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/81392f2a2c93b7b1c7479ed6b4115f02?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/81392f2a2c93b7b1c7479ed6b4115f02?s=96&d=mm&r=g\",\"caption\":\"avansardar\"},\"url\":\"https:\/\/avantutor.com\/blog\/author\/avansardar\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"JavaScript For-Loops - AvanTutor Blog - Tips, Tricks, and Resources for Mastering Coding","description":"Read this brief description on for-loops in javascript. Once you have read the description take the for-loop challenge to see if you understood it!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/avantutor.com\/blog\/javascript-for-loops\/","og_locale":"en_US","og_type":"article","og_title":"JavaScript For-Loops - AvanTutor Blog - Tips, Tricks, and Resources for Mastering Coding","og_description":"Read this brief description on for-loops in javascript. Once you have read the description take the for-loop challenge to see if you understood it!","og_url":"https:\/\/avantutor.com\/blog\/javascript-for-loops\/","og_site_name":"AvanTutor Blog - Tips, Tricks, and Resources for Mastering Coding","article_published_time":"2021-05-26T00:03:25+00:00","article_modified_time":"2023-02-26T21:48:00+00:00","author":"avansardar","twitter_card":"summary_large_image","twitter_misc":{"Written by":"avansardar","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/avantutor.com\/blog\/javascript-for-loops\/","url":"https:\/\/avantutor.com\/blog\/javascript-for-loops\/","name":"JavaScript For-Loops - AvanTutor Blog - Tips, Tricks, and Resources for Mastering Coding","isPartOf":{"@id":"https:\/\/avantutor.com\/blog\/#website"},"datePublished":"2021-05-26T00:03:25+00:00","dateModified":"2023-02-26T21:48:00+00:00","author":{"@id":"https:\/\/avantutor.com\/blog\/#\/schema\/person\/3a1820bcdd71870ace675436f371be9e"},"description":"Read this brief description on for-loops in javascript. Once you have read the description take the for-loop challenge to see if you understood it!","breadcrumb":{"@id":"https:\/\/avantutor.com\/blog\/javascript-for-loops\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/avantutor.com\/blog\/javascript-for-loops\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/avantutor.com\/blog\/javascript-for-loops\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/avantutor.com\/blog\/"},{"@type":"ListItem","position":2,"name":"JavaScript For-Loops"}]},{"@type":"WebSite","@id":"https:\/\/avantutor.com\/blog\/#website","url":"https:\/\/avantutor.com\/blog\/","name":"AvanTutor Blog - Tips, Tricks, and Resources for Mastering Coding","description":"Looking for expert advice on how to improve your coding skills? The AvanTutor blog provides a wealth of resources and insights to help you become a better programmer. Our experienced tutors share tips and tricks for mastering popular programming languages such as Java, and JavaScript, as well as insights into the latest trends in software development. With regular updates and engaging content, the AvanTutor blog is your go-to resource for all things coding.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/avantutor.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/avantutor.com\/blog\/#\/schema\/person\/3a1820bcdd71870ace675436f371be9e","name":"avansardar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/avantutor.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/81392f2a2c93b7b1c7479ed6b4115f02?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/81392f2a2c93b7b1c7479ed6b4115f02?s=96&d=mm&r=g","caption":"avansardar"},"url":"https:\/\/avantutor.com\/blog\/author\/avansardar\/"}]}},"_links":{"self":[{"href":"https:\/\/avantutor.com\/blog\/wp-json\/wp\/v2\/posts\/485"}],"collection":[{"href":"https:\/\/avantutor.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/avantutor.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/avantutor.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/avantutor.com\/blog\/wp-json\/wp\/v2\/comments?post=485"}],"version-history":[{"count":1,"href":"https:\/\/avantutor.com\/blog\/wp-json\/wp\/v2\/posts\/485\/revisions"}],"predecessor-version":[{"id":486,"href":"https:\/\/avantutor.com\/blog\/wp-json\/wp\/v2\/posts\/485\/revisions\/486"}],"wp:attachment":[{"href":"https:\/\/avantutor.com\/blog\/wp-json\/wp\/v2\/media?parent=485"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/avantutor.com\/blog\/wp-json\/wp\/v2\/categories?post=485"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/avantutor.com\/blog\/wp-json\/wp\/v2\/tags?post=485"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}