{"id":20699,"date":"2022-11-10T14:27:38","date_gmt":"2022-11-10T08:57:38","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-please-someone-please-explain-me-the-difference-between-the-below-mention-functions\/"},"modified":"2022-11-10T14:27:38","modified_gmt":"2022-11-10T08:57:38","slug":"solved-please-someone-please-explain-me-the-difference-between-the-below-mention-functions","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-please-someone-please-explain-me-the-difference-between-the-below-mention-functions\/","title":{"rendered":"[Solved] Please someone please explain me the difference between the below mention functions"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-55151611\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"55151611\" data-parentid=\"55151520\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>The first one will stop straight after the first iteration, because of the <code>else<\/code> statement. <code>return<\/code> breaks the loop. It will only test if the number you give is even or odd <code>num%2 == 0<\/code>.<\/p>\n<p>The second one will stop only if the condition is verified (again, the return breaks the loop), or at the end of all iterations.<\/p>\n<p>In your example, only the second one gives the expected result:<\/p>\n<\/p>\n<div class=\"snippet\" data-lang=\"js\" data-hide=\"false\" data-console=\"true\" data-babel=\"false\">\n<div class=\"snippet-code\">\n<pre class=\"snippet-code-js lang-js prettyprint-override\"><code>function isPrimeA(num) {\r\n    if(num &lt; 2) return false;\r\n    for (var i = 2; i &lt; num; i++) {\r\n        if(num%i==0){\r\n            return false;\r\n        }else{\r\n            return true;\r\n        }\r\n    }\r\n}\r\n\r\nfunction isPrimeB(num) {\r\n    if(num &lt; 2) return false;\r\n    for (var i = 2; i &lt; num; i++) {\r\n        if(num%i==0)\r\n            return false;\r\n    }\r\n    \r\n    return true;\r\n}\r\n\r\nconsole.log(isPrimeA(15))\r\nconsole.log(isPrimeB(15))<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\"><\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Please someone please explain me the difference between the below mention functions <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] The first one will stop straight after the first iteration, because of the else statement. return breaks the loop. It will only test if the number you give is even or odd num%2 == 0. The second one will stop only if the condition is verified (again, the return breaks the loop), or at &#8230; <a title=\"[Solved] Please someone please explain me the difference between the below mention functions\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-please-someone-please-explain-me-the-difference-between-the-below-mention-functions\/\" aria-label=\"More on [Solved] Please someone please explain me the difference between the below mention functions\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[593,333],"class_list":["post-20699","post","type-post","status-publish","format-standard","hentry","category-solved","tag-for-loop","tag-javascript"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Please someone please explain me the difference between the below mention functions - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-please-someone-please-explain-me-the-difference-between-the-below-mention-functions\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Please someone please explain me the difference between the below mention functions - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] The first one will stop straight after the first iteration, because of the else statement. return breaks the loop. It will only test if the number you give is even or odd num%2 == 0. The second one will stop only if the condition is verified (again, the return breaks the loop), or at ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-please-someone-please-explain-me-the-difference-between-the-below-mention-functions\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-10T08:57:38+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-please-someone-please-explain-me-the-difference-between-the-below-mention-functions\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-please-someone-please-explain-me-the-difference-between-the-below-mention-functions\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Please someone please explain me the difference between the below mention functions\",\"datePublished\":\"2022-11-10T08:57:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-please-someone-please-explain-me-the-difference-between-the-below-mention-functions\/\"},\"wordCount\":93,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"for-loop\",\"javascript\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-please-someone-please-explain-me-the-difference-between-the-below-mention-functions\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-please-someone-please-explain-me-the-difference-between-the-below-mention-functions\/\",\"name\":\"[Solved] Please someone please explain me the difference between the below mention functions - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-11-10T08:57:38+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-please-someone-please-explain-me-the-difference-between-the-below-mention-functions\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-please-someone-please-explain-me-the-difference-between-the-below-mention-functions\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-please-someone-please-explain-me-the-difference-between-the-below-mention-functions\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Please someone please explain me the difference between the below mention functions\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Please someone please explain me the difference between the below mention functions - JassWeb","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:\/\/jassweb.com\/solved\/solved-please-someone-please-explain-me-the-difference-between-the-below-mention-functions\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Please someone please explain me the difference between the below mention functions - JassWeb","og_description":"[ad_1] The first one will stop straight after the first iteration, because of the else statement. return breaks the loop. It will only test if the number you give is even or odd num%2 == 0. The second one will stop only if the condition is verified (again, the return breaks the loop), or at ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-please-someone-please-explain-me-the-difference-between-the-below-mention-functions\/","og_site_name":"JassWeb","article_published_time":"2022-11-10T08:57:38+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-please-someone-please-explain-me-the-difference-between-the-below-mention-functions\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-please-someone-please-explain-me-the-difference-between-the-below-mention-functions\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Please someone please explain me the difference between the below mention functions","datePublished":"2022-11-10T08:57:38+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-please-someone-please-explain-me-the-difference-between-the-below-mention-functions\/"},"wordCount":93,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["for-loop","javascript"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-please-someone-please-explain-me-the-difference-between-the-below-mention-functions\/","url":"https:\/\/jassweb.com\/solved\/solved-please-someone-please-explain-me-the-difference-between-the-below-mention-functions\/","name":"[Solved] Please someone please explain me the difference between the below mention functions - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-11-10T08:57:38+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-please-someone-please-explain-me-the-difference-between-the-below-mention-functions\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-please-someone-please-explain-me-the-difference-between-the-below-mention-functions\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-please-someone-please-explain-me-the-difference-between-the-below-mention-functions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Please someone please explain me the difference between the below mention functions"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/20699","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=20699"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/20699\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=20699"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=20699"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=20699"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}