{"id":1787,"date":"2023-08-15T00:40:54","date_gmt":"2023-08-15T00:40:54","guid":{"rendered":"https:\/\/easycodingschool.com\/?p=1787"},"modified":"2023-08-15T07:02:43","modified_gmt":"2023-08-15T07:02:43","slug":"javascript-control-flow-control-structures","status":"publish","type":"post","link":"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/","title":{"rendered":"Javascript Control Flow Control Structures:"},"content":{"rendered":"<p>Other control flow structures, like the break statement, the continue statement, and the return statement within functions, allow you to manage the flow of execution within loops and functions.<\/p>\n<p>JavaScript control flow structures enable you to implement logic that can guide your program through different scenarios and conditions. This is essential for creating interactive web pages, processing data, and performing a wide range of tasks.<\/p>\n<p>Here the list<br \/>\n<a href=\"#breakstatement\"><strong>1. Break Statement:<\/strong><\/a><br \/>\n<a href=\"#ContinueStatement\"><strong>2. Continue Statement<\/strong><\/a><br \/>\n<a href=\"#ReturnStatement\"><strong>3. Return Statement<\/strong><\/a><\/p>\n<h3 id=\"breakstatement\">1. Break Statement:<\/h3>\n<p>The break statement is used to exit a loop prematurely before the loop&#8217;s normal termination condition is met. It&#8217;s often used when you want to terminate a loop based on a specific condition.<\/p>\n<div class=\"hcb_wrap\">\n<pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>for (let i = 0; i &lt; 10; i++) {\r\nif (i === 5) {\r\nbreak; \/\/ Exit the loop when i is 5\r\n}\r\nconsole.log(i);\r\n}<\/code><\/pre>\n<\/div>\n<h3 id=\"ContinueStatement\">2. Continue Statement:<\/h3>\n<p>The continue statement is used to skip the current iteration of a loop and move on to the next iteration. It&#8217;s useful when you want to skip a specific iteration based on a condition.<\/p>\n<div class=\"hcb_wrap\">\n<pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>for (let i = 0; i &lt; 5; i++) {\r\nif (i === 2) {\r\ncontinue; \/\/ Skip the iteration when i is 2\r\n}\r\nconsole.log(i);\r\n}<\/code><\/pre>\n<\/div>\n<h3 id=\"ReturnStatement\">3. Return Statement:<\/h3>\n<p>In JavaScript functions, the return statement is used to exit the function and provide a value back to the caller. When the return statement is encountered, the function immediately stops executing and returns the specified value.<\/p>\n<div class=\"hcb_wrap\">\n<pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>function add(a, b) {\r\nreturn a + b;\r\n}\r\n\r\nconst result = add(3, 5);\r\nconsole.log(result); \/\/ Outputs: 8<\/code><\/pre>\n<\/div>\n<p><strong>break:<\/strong> Terminates a loop prematurely.<br \/>\n<strong>continue:<\/strong> Skips the current iteration and moves to the next iteration of a loop.<br \/>\n<strong>return:<\/strong> Exits a function and returns a value to the caller.<\/p>\n<p>These control structures help you manage the flow of execution within your loops and functions, allowing you to handle various scenarios and conditions more effectively.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Other control flow structures, like the break statement, the continue statement, and the return statement within functions, allow you to manage the flow of execution within loops and functions.<\/p>\n","protected":false},"author":1,"featured_media":1789,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[87,61,4,25,5],"tags":[73,69,64,62,104,103,105],"class_list":["post-1787","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development","category-javascript","category-lifestyle","category-programming","category-technology","tag-basicjavascipt","tag-core-javascript","tag-easycodingschool","tag-javascript","tag-javascript-break-statement","tag-javascript-continue-statement","tag-javascript-return-statement"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Javascript Control Flow Control Structures: - Easy Coding School<\/title>\n<meta name=\"description\" content=\"Other control flow structures, like the break statement, the continue statement, and the return statement within functions...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Javascript Control Flow Control Structures: - Easy Coding School\" \/>\n<meta property=\"og:description\" content=\"Other control flow structures, like the break statement, the continue statement, and the return statement within functions...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/\" \/>\n<meta property=\"og:site_name\" content=\"Easy Coding School\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-15T00:40:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-15T07:02:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/easycodingschool.com\/blog\/wp-content\/uploads\/2023\/08\/Javascript-Control-Flow-Control-Structures.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"660\" \/>\n\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"gauravkumarjha19@gmail.com\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"gauravkumarjha19@gmail.com\" \/>\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\":\"Article\",\"@id\":\"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/\"},\"author\":{\"name\":\"gauravkumarjha19@gmail.com\",\"@id\":\"https:\/\/easycodingschool.com\/blog\/#\/schema\/person\/9cabe8e90728da7f26676cbd1744558b\"},\"headline\":\"Javascript Control Flow Control Structures:\",\"datePublished\":\"2023-08-15T00:40:54+00:00\",\"dateModified\":\"2023-08-15T07:02:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/\"},\"wordCount\":246,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/easycodingschool.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/easycodingschool.com\/blog\/wp-content\/uploads\/2023\/08\/Javascript-Control-Flow-Control-Structures.jpg\",\"keywords\":[\"Basicjavascipt\",\"Core Javascript\",\"EasyCodingSchool\",\"JavaScript\",\"javascript break statement\",\"Javascript Continue statement\",\"javascript return statement\"],\"articleSection\":[\"Development\",\"JavaScript\",\"Lifestyle\",\"Programming\",\"Technology\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/\",\"url\":\"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/\",\"name\":\"Javascript Control Flow Control Structures: - Easy Coding School\",\"isPartOf\":{\"@id\":\"https:\/\/easycodingschool.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/easycodingschool.com\/blog\/wp-content\/uploads\/2023\/08\/Javascript-Control-Flow-Control-Structures.jpg\",\"datePublished\":\"2023-08-15T00:40:54+00:00\",\"dateModified\":\"2023-08-15T07:02:43+00:00\",\"description\":\"Other control flow structures, like the break statement, the continue statement, and the return statement within functions...\",\"breadcrumb\":{\"@id\":\"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/#primaryimage\",\"url\":\"https:\/\/easycodingschool.com\/blog\/wp-content\/uploads\/2023\/08\/Javascript-Control-Flow-Control-Structures.jpg\",\"contentUrl\":\"https:\/\/easycodingschool.com\/blog\/wp-content\/uploads\/2023\/08\/Javascript-Control-Flow-Control-Structures.jpg\",\"width\":660,\"height\":350,\"caption\":\"Javascript Control Flow Control Structures\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/easycodingschool.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Javascript Control Flow Control Structures:\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/easycodingschool.com\/blog\/#website\",\"url\":\"https:\/\/easycodingschool.com\/blog\/\",\"name\":\"Easy Coding School\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/easycodingschool.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/easycodingschool.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/easycodingschool.com\/blog\/#organization\",\"name\":\"Easy Coding School\",\"url\":\"https:\/\/easycodingschool.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/easycodingschool.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/easycodingschool.com\/blog\/wp-content\/uploads\/2023\/07\/New-Project-10.png\",\"contentUrl\":\"https:\/\/easycodingschool.com\/blog\/wp-content\/uploads\/2023\/07\/New-Project-10.png\",\"width\":310,\"height\":114,\"caption\":\"Easy Coding School \"},\"image\":{\"@id\":\"https:\/\/easycodingschool.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/easycodingschool.com\/blog\/#\/schema\/person\/9cabe8e90728da7f26676cbd1744558b\",\"name\":\"gauravkumarjha19@gmail.com\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/easycodingschool.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6846a3cc9bd6cb5b779aef260fe379c4b93fa20e1a4c753eb023ff7c08d7c668?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6846a3cc9bd6cb5b779aef260fe379c4b93fa20e1a4c753eb023ff7c08d7c668?s=96&d=mm&r=g\",\"caption\":\"gauravkumarjha19@gmail.com\"},\"sameAs\":[\"https:\/\/easycodingschool.com\/blog\"],\"url\":\"https:\/\/easycodingschool.com\/blog\/author\/gauravkumarjha19gmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Javascript Control Flow Control Structures: - Easy Coding School","description":"Other control flow structures, like the break statement, the continue statement, and the return statement within functions...","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:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/","og_locale":"en_US","og_type":"article","og_title":"Javascript Control Flow Control Structures: - Easy Coding School","og_description":"Other control flow structures, like the break statement, the continue statement, and the return statement within functions...","og_url":"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/","og_site_name":"Easy Coding School","article_published_time":"2023-08-15T00:40:54+00:00","article_modified_time":"2023-08-15T07:02:43+00:00","og_image":[{"width":660,"height":350,"url":"https:\/\/easycodingschool.com\/blog\/wp-content\/uploads\/2023\/08\/Javascript-Control-Flow-Control-Structures.jpg","type":"image\/jpeg"}],"author":"gauravkumarjha19@gmail.com","twitter_card":"summary_large_image","twitter_misc":{"Written by":"gauravkumarjha19@gmail.com","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/#article","isPartOf":{"@id":"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/"},"author":{"name":"gauravkumarjha19@gmail.com","@id":"https:\/\/easycodingschool.com\/blog\/#\/schema\/person\/9cabe8e90728da7f26676cbd1744558b"},"headline":"Javascript Control Flow Control Structures:","datePublished":"2023-08-15T00:40:54+00:00","dateModified":"2023-08-15T07:02:43+00:00","mainEntityOfPage":{"@id":"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/"},"wordCount":246,"commentCount":0,"publisher":{"@id":"https:\/\/easycodingschool.com\/blog\/#organization"},"image":{"@id":"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/#primaryimage"},"thumbnailUrl":"https:\/\/easycodingschool.com\/blog\/wp-content\/uploads\/2023\/08\/Javascript-Control-Flow-Control-Structures.jpg","keywords":["Basicjavascipt","Core Javascript","EasyCodingSchool","JavaScript","javascript break statement","Javascript Continue statement","javascript return statement"],"articleSection":["Development","JavaScript","Lifestyle","Programming","Technology"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/","url":"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/","name":"Javascript Control Flow Control Structures: - Easy Coding School","isPartOf":{"@id":"https:\/\/easycodingschool.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/#primaryimage"},"image":{"@id":"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/#primaryimage"},"thumbnailUrl":"https:\/\/easycodingschool.com\/blog\/wp-content\/uploads\/2023\/08\/Javascript-Control-Flow-Control-Structures.jpg","datePublished":"2023-08-15T00:40:54+00:00","dateModified":"2023-08-15T07:02:43+00:00","description":"Other control flow structures, like the break statement, the continue statement, and the return statement within functions...","breadcrumb":{"@id":"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/#primaryimage","url":"https:\/\/easycodingschool.com\/blog\/wp-content\/uploads\/2023\/08\/Javascript-Control-Flow-Control-Structures.jpg","contentUrl":"https:\/\/easycodingschool.com\/blog\/wp-content\/uploads\/2023\/08\/Javascript-Control-Flow-Control-Structures.jpg","width":660,"height":350,"caption":"Javascript Control Flow Control Structures"},{"@type":"BreadcrumbList","@id":"https:\/\/easycodingschool.com\/blog\/javascript-control-flow-control-structures\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/easycodingschool.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Javascript Control Flow Control Structures:"}]},{"@type":"WebSite","@id":"https:\/\/easycodingschool.com\/blog\/#website","url":"https:\/\/easycodingschool.com\/blog\/","name":"Easy Coding School","description":"","publisher":{"@id":"https:\/\/easycodingschool.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/easycodingschool.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/easycodingschool.com\/blog\/#organization","name":"Easy Coding School","url":"https:\/\/easycodingschool.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/easycodingschool.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/easycodingschool.com\/blog\/wp-content\/uploads\/2023\/07\/New-Project-10.png","contentUrl":"https:\/\/easycodingschool.com\/blog\/wp-content\/uploads\/2023\/07\/New-Project-10.png","width":310,"height":114,"caption":"Easy Coding School "},"image":{"@id":"https:\/\/easycodingschool.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/easycodingschool.com\/blog\/#\/schema\/person\/9cabe8e90728da7f26676cbd1744558b","name":"gauravkumarjha19@gmail.com","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/easycodingschool.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6846a3cc9bd6cb5b779aef260fe379c4b93fa20e1a4c753eb023ff7c08d7c668?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6846a3cc9bd6cb5b779aef260fe379c4b93fa20e1a4c753eb023ff7c08d7c668?s=96&d=mm&r=g","caption":"gauravkumarjha19@gmail.com"},"sameAs":["https:\/\/easycodingschool.com\/blog"],"url":"https:\/\/easycodingschool.com\/blog\/author\/gauravkumarjha19gmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/easycodingschool.com\/blog\/wp-json\/wp\/v2\/posts\/1787","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/easycodingschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/easycodingschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/easycodingschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/easycodingschool.com\/blog\/wp-json\/wp\/v2\/comments?post=1787"}],"version-history":[{"count":5,"href":"https:\/\/easycodingschool.com\/blog\/wp-json\/wp\/v2\/posts\/1787\/revisions"}],"predecessor-version":[{"id":1811,"href":"https:\/\/easycodingschool.com\/blog\/wp-json\/wp\/v2\/posts\/1787\/revisions\/1811"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/easycodingschool.com\/blog\/wp-json\/wp\/v2\/media\/1789"}],"wp:attachment":[{"href":"https:\/\/easycodingschool.com\/blog\/wp-json\/wp\/v2\/media?parent=1787"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/easycodingschool.com\/blog\/wp-json\/wp\/v2\/categories?post=1787"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/easycodingschool.com\/blog\/wp-json\/wp\/v2\/tags?post=1787"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}