{"id":3215,"date":"2016-07-13T14:36:09","date_gmt":"2016-07-13T14:36:09","guid":{"rendered":"https:\/\/kiencang.net\/?p=3215"},"modified":"2016-07-13T14:36:09","modified_gmt":"2016-07-13T14:36:09","slug":"lenh-break-va-continue-trong-javascript","status":"publish","type":"post","link":"https:\/\/kiencang.net\/lenh-break-va-continue-trong-javascript\/","title":{"rendered":"L\u1ec7nh Break v\u00e0 Continue trong JavaScript"},"content":{"rendered":"\n

L\u1ec7nh break<\/code> d\u00f9ng \u0111\u1ec3 “nh\u1ea3y kh\u1ecfi” v\u00f2ng l\u1eb7p.<\/p>\n\n\n\n

L\u1ec7nh continue<\/code> d\u00f9ng \u0111\u1ec3 “nh\u1ea3y qua” m\u1ed9t l\u1ea7n l\u1eb7p trong v\u00f2ng l\u1eb7p \u0111i t\u1edbi v\u00f2ng l\u1eb7p ti\u1ebfp theo.<\/p>\n\n\n\n


\n\n\n\n

C\u00e2u l\u1ec7nh Break<\/h2>\n\n\n\n

B\u1ea1n c\u00f3 th\u1ec3 nh\u00ecn th\u1ea5y c\u00e2u l\u1ec7nh break<\/code> \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong c\u00e1c ch\u01b0\u01a1ng tr\u01b0\u1edbc. N\u00f3 \u0111\u01b0\u1ee3c d\u00f9ng \u0111\u1ec3 nh\u1ea3y ra kh\u1ecfi m\u1ed9t c\u00e2u l\u1ec7nh switch()<\/a>.<\/p>\n\n\n\n

C\u00e2u l\u1ec7nh break c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c d\u00f9ng \u0111\u1ec3 nh\u1ea3y ra kh\u1ecfi v\u00f2ng l\u1eb7p.<\/p>\n\n\n\n

C\u00e2u l\u1ec7nh break<\/strong> b\u1ebb v\u00f2ng l\u1eb7p v\u00e0 ti\u1ebfp t\u1ee5c th\u1ef1c \u0111o\u1ea1n code sau v\u00f2ng l\u1eb7p:<\/p>\n\n\n\n

V\u00ed d\u1ee5:<\/p>\n\n\n\n

for (i = 0; i < 10; i++) {\n if (i === 3) { break; }\n text += \"Th\u1ee9 t\u1ef1 l\u00e0 \" + i + \"<br>\"; \/\/ <br> d\u00f9ng \u0111\u1ec3 xu\u1ed1ng d\u00f2ng\n }<\/code><\/pre>\n\n\n\n

V\u00f2ng l\u1eb7p s\u1ebd b\u1ecb b\u1ebb khi i=3<\/code> v\u00e0 cho k\u1ebft qu\u1ea3 sau:<\/p>\n\n\n\n

Th\u1ee9 t\u1ef1 l\u00e0 0\nTh\u1ee9 t\u1ef1 l\u00e0 1\nTh\u1ee9 t\u1ef1 l\u00e0 2<\/code><\/pre>\n\n\n\n

C\u00e2u l\u1ec7nh b\u1ebb v\u00f2ng l\u1eb7p r\u1ea5t c\u00f3 t\u00e1c d\u1ee5ng trong tr\u01b0\u1eddng h\u1ee3p ta ph\u1ea3i ch\u1ea1y v\u1edbi m\u1ed9t m\u1ea3ng l\u1edbn ph\u1ea7n t\u1eed (v\u00ed d\u1ee5 10 ng\u00e0n), trong nhi\u1ec1u tr\u01b0\u1eddng h\u1ee3p ch\u00fang ta ch\u1ec9 c\u1ea7n t\u00ecm ra ph\u1ea7n t\u1eed th\u1ecfa m\u00e3n \u0111i\u1ec1u ki\u1ec7n l\u00e0 kh\u00f4ng c\u1ea7n ph\u1ea3i t\u00ecm ti\u1ebfp n\u1eefa, th\u1ebf th\u00ec n\u1ebfu so s\u00e1nh \u0111\u1ebfn ph\u1ea7n t\u1eeb 517 ta t\u00ecm \u0111\u01b0\u1ee3c k\u1ebft qu\u1ea3 \u01b0ng \u00fd th\u00ec h\u01a1n 9000 ph\u1ea7n t\u1eed c\u00f2n l\u1ea1i ch\u00fang ta kh\u00f4ng ph\u1ea3i so s\u00e1nh n\u1eefa, v\u00e0 c\u00f3 quy\u1ec1n nh\u1ea3y ra kh\u1ecfi v\u00f2ng l\u1eb7p m\u00e0 v\u1eabn \u0111\u1ea3m b\u1ea3o thu\u1eadt to\u00e1n ch\u00ednh x\u00e1c.<\/p>\n\n\n\n


\n\n\n\n

C\u00e2u l\u1ec7nh Continue<\/h2>\n\n\n\n

C\u00e2u l\u1ec7nh continue<\/code> b\u1ebb m\u1ed9t l\u1ea7n l\u1eb7p (trong c\u1ea3 v\u00f2ng l\u1eb7p) n\u1ebfu m\u1ed9t \u0111i\u1ec1u ki\u1ec7n ch\u1ec9 \u0111\u1ecbnh x\u1ea3y ra, v\u00e0 ti\u1ebfp t\u1ee5c v\u1edbi l\u1ea7n l\u1eb7p k\u1ebf trong v\u00f2ng l\u1eb7p.<\/p>\n\n\n\n

\u0110\u00e2y l\u00e0 v\u00ed d\u1ee5 b\u1ecf qua gi\u00e1 tr\u1ecb 3:<\/p>\n\n\n\n

V\u00ed d\u1ee5:<\/p>\n\n\n\n

for (i = 0; i < 10; i++) {\n  if (i === 3) { continue; }\n  text += \"Th\u1ee9 t\u1ef1 l\u00e0 \" + i + \"<br>\";\n}<\/code><\/pre>\n\n\n\n

V\u00f2ng l\u1eb7p s\u1ebd b\u1ecf qua t\u1ea1i i=3<\/code> v\u00e0 cho k\u1ebft qu\u1ea3 sau:<\/p>\n\n\n\n

Th\u1ee9 t\u1ef1 l\u00e0 0\nTh\u1ee9 t\u1ef1 l\u00e0 1\nTh\u1ee9 t\u1ef1 l\u00e0 2\nTh\u1ee9 t\u1ef1 l\u00e0 4\nTh\u1ee9 t\u1ef1 l\u00e0 5\nTh\u1ee9 t\u1ef1 l\u00e0 6\nTh\u1ee9 t\u1ef1 l\u00e0 7\nTh\u1ee9 t\u1ef1 l\u00e0 8\nTh\u1ee9 t\u1ef1 l\u00e0 9<\/code><\/pre>\n\n\n\n
\n\n\n\n

C\u00e1c nh\u00e3n JavaScript<\/h2>\n\n\n\n

\u0110\u1ec3 g\u00e1n nh\u00e3n cho c\u00e1c c\u00e2u l\u1ec7nh trong JavaScript, b\u1ea1n \u0111\u1eb7t tr\u01b0\u1edbc c\u00e1c c\u00e2u l\u1ec7nh t\u00ean nh\u00e3n v\u00e0 m\u1ed9t d\u1ea5u hai ch\u1ea5m:<\/p>\n\n\n\n

t\u00ean nh\u00e3n:\nc\u00e1c c\u00e2u l\u1ec7nh <\/code><\/pre>\n\n\n\n

C\u00fa ph\u00e1p:<\/p>\n\n\n\n

break t\u00ean nh\u00e3n;<\/code><\/pre>\n\n\n\n
continue t\u00ean nh\u00e3n;<\/code><\/pre>\n\n\n\n

C\u00e2u l\u1ec7nh continue<\/code> (c\u00f3 ho\u1eb7c kh\u00f4ng nh\u00e3n li\u00ean k\u1ebft) ch\u1ec9 c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng \u0111\u1ec3 b\u1ecf qua m\u1ed9t l\u1ea7n l\u1eb7p c\u1ee7a v\u00f2ng l\u1eb7p.<\/p>\n\n\n\n

L\u1ec7nh break<\/code>, kh\u00f4ng c\u00f3 nh\u00e3n li\u00ean k\u1ebft, ch\u1ec9 c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng \u0111\u1ec3 nh\u1ea3y ra kh\u1ecfi v\u00f2ng l\u1eb7p (loop) ho\u1eb7c switch<\/code>.<\/p>\n\n\n\n

V\u1edbi m\u1ed9t nh\u00e3n li\u00ean k\u1ebft, l\u1ec7nh break<\/code> c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c d\u00f9ng \u0111\u1ec3 nh\u1ea3y ra kh\u1ecfi b\u1ea5t k\u1ef3 kh\u1ed1i code n\u00e0o:<\/p>\n\n\n\n

V\u00ed d\u1ee5:<\/p>\n\n\n\n

var cars = [\"BMW\", \"Volvo\", \"Saab\", \"Ford\"];\nlist: {\ntext += cars[0] + \"<br>\";\ntext += cars[1] + \"<br>\";\nbreak list;\ntext += cars[2] + \"<br>\";\ntext += cars[3] + \"<br>\";\ntext += cars[4] + \"<br>\";\n}<\/code><\/pre>\n\n\n\n

K\u1ebft qu\u1ea3 text l\u00e0:<\/p>\n\n\n\n

BMW\nVolvo<\/code><\/pre>\n\n\n\n

M\u1ed9t kh\u1ed1i code l\u00e0 c\u00e1c d\u00f2ng code n\u1eb1m gi\u1eefa d\u1ea5u ngo\u1eb7c nh\u1ecdn m\u1edd { v\u00e0 d\u1ea5u ngo\u1eb7c nh\u1ecdn \u0111\u00f3ng }.<\/p>\n","protected":false},"excerpt":{"rendered":"

L\u1ec7nh break d\u00f9ng \u0111\u1ec3 “nh\u1ea3y kh\u1ecfi” v\u00f2ng l\u1eb7p. L\u1ec7nh continue d\u00f9ng \u0111\u1ec3 “nh\u1ea3y qua” m\u1ed9t l\u1ea7n l\u1eb7p trong v\u00f2ng l\u1eb7p \u0111i t\u1edbi v\u00f2ng l\u1eb7p ti\u1ebfp theo. C\u00e2u l\u1ec7nh Break B\u1ea1n c\u00f3 th\u1ec3 nh\u00ecn th\u1ea5y c\u00e2u l\u1ec7nh break \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong c\u00e1c ch\u01b0\u01a1ng tr\u01b0\u1edbc. N\u00f3 \u0111\u01b0\u1ee3c d\u00f9ng \u0111\u1ec3 nh\u1ea3y ra kh\u1ecfi m\u1ed9t c\u00e2u l\u1ec7nh switch(). …<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[236],"tags":[],"yoast_head":"\nL\u1ec7nh Break v\u00e0 Continue trong JavaScript • Ki\u1ebfn c\u00e0ng<\/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:\/\/kiencang.net\/lenh-break-va-continue-trong-javascript\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"L\u1ec7nh Break v\u00e0 Continue trong JavaScript • Ki\u1ebfn c\u00e0ng\" \/>\n<meta property=\"og:description\" content=\"L\u1ec7nh break d\u00f9ng \u0111\u1ec3 “nh\u1ea3y kh\u1ecfi” v\u00f2ng l\u1eb7p. L\u1ec7nh continue d\u00f9ng \u0111\u1ec3 “nh\u1ea3y qua” m\u1ed9t l\u1ea7n l\u1eb7p trong v\u00f2ng l\u1eb7p \u0111i t\u1edbi v\u00f2ng l\u1eb7p ti\u1ebfp theo. C\u00e2u l\u1ec7nh Break B\u1ea1n c\u00f3 th\u1ec3 nh\u00ecn th\u1ea5y c\u00e2u l\u1ec7nh break \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong c\u00e1c ch\u01b0\u01a1ng tr\u01b0\u1edbc. N\u00f3 \u0111\u01b0\u1ee3c d\u00f9ng \u0111\u1ec3 nh\u1ea3y ra kh\u1ecfi m\u1ed9t c\u00e2u l\u1ec7nh switch(). …\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kiencang.net\/lenh-break-va-continue-trong-javascript\/\" \/>\n<meta property=\"og:site_name\" content=\"Ki\u1ebfn c\u00e0ng\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/anhducnguyen87\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-07-13T14:36:09+00:00\" \/>\n<meta name=\"author\" content=\"Nguy\u1ec5n \u0110\u1ee9c Anh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nguy\u1ec5n \u0110\u1ee9c Anh\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 ph\u00fat\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"L\u1ec7nh Break v\u00e0 Continue trong JavaScript • Ki\u1ebfn c\u00e0ng","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:\/\/kiencang.net\/lenh-break-va-continue-trong-javascript\/","og_locale":"vi_VN","og_type":"article","og_title":"L\u1ec7nh Break v\u00e0 Continue trong JavaScript • Ki\u1ebfn c\u00e0ng","og_description":"L\u1ec7nh break d\u00f9ng \u0111\u1ec3 “nh\u1ea3y kh\u1ecfi” v\u00f2ng l\u1eb7p. L\u1ec7nh continue d\u00f9ng \u0111\u1ec3 “nh\u1ea3y qua” m\u1ed9t l\u1ea7n l\u1eb7p trong v\u00f2ng l\u1eb7p \u0111i t\u1edbi v\u00f2ng l\u1eb7p ti\u1ebfp theo. C\u00e2u l\u1ec7nh Break B\u1ea1n c\u00f3 th\u1ec3 nh\u00ecn th\u1ea5y c\u00e2u l\u1ec7nh break \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong c\u00e1c ch\u01b0\u01a1ng tr\u01b0\u1edbc. N\u00f3 \u0111\u01b0\u1ee3c d\u00f9ng \u0111\u1ec3 nh\u1ea3y ra kh\u1ecfi m\u1ed9t c\u00e2u l\u1ec7nh switch(). …","og_url":"https:\/\/kiencang.net\/lenh-break-va-continue-trong-javascript\/","og_site_name":"Ki\u1ebfn c\u00e0ng","article_author":"https:\/\/www.facebook.com\/anhducnguyen87\/","article_published_time":"2016-07-13T14:36:09+00:00","author":"Nguy\u1ec5n \u0110\u1ee9c Anh","twitter_card":"summary_large_image","twitter_misc":{"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi":"Nguy\u1ec5n \u0110\u1ee9c Anh","\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"3 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kiencang.net\/lenh-break-va-continue-trong-javascript\/","url":"https:\/\/kiencang.net\/lenh-break-va-continue-trong-javascript\/","name":"L\u1ec7nh Break v\u00e0 Continue trong JavaScript • Ki\u1ebfn c\u00e0ng","isPartOf":{"@id":"https:\/\/kiencang.net\/#website"},"datePublished":"2016-07-13T14:36:09+00:00","dateModified":"2016-07-13T14:36:09+00:00","author":{"@id":"https:\/\/kiencang.net\/#\/schema\/person\/5e7e1a04d8d1218ad8c421ba43d25c16"},"breadcrumb":{"@id":"https:\/\/kiencang.net\/lenh-break-va-continue-trong-javascript\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kiencang.net\/lenh-break-va-continue-trong-javascript\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kiencang.net\/lenh-break-va-continue-trong-javascript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kiencang.net\/"},{"@type":"ListItem","position":2,"name":"L\u1ec7nh Break v\u00e0 Continue trong JavaScript"}]},{"@type":"WebSite","@id":"https:\/\/kiencang.net\/#website","url":"https:\/\/kiencang.net\/","name":"Ki\u1ebfn c\u00e0ng","description":"\u00d4m l\u00fd thuy\u1ebft, h\u00f4n th\u1ef1c h\u00e0nh","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kiencang.net\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"vi"},{"@type":"Person","@id":"https:\/\/kiencang.net\/#\/schema\/person\/5e7e1a04d8d1218ad8c421ba43d25c16","name":"Nguy\u1ec5n \u0110\u1ee9c Anh","image":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/kiencang.net\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6d71f9b89393952a8382e30dad26c1ec?s=96&d=monsterid&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6d71f9b89393952a8382e30dad26c1ec?s=96&d=monsterid&r=g","caption":"Nguy\u1ec5n \u0110\u1ee9c Anh"},"description":"Sinh n\u0103m 1987, t\u1ed1t nghi\u1ec7p Cao \u0111\u1eb3ng th\u1ef1c h\u00e0nh FPT qu\u00e3ng 2014, chuy\u00ean ng\u00e0nh Thi\u1ebft k\u1ebf website. T\u00f4i th\u00edch Content, SEO, Ads, T\u0103ng t\u1ed1c website v\u00e0 Th\u01b0\u01a1ng m\u1ea1i \u0111i\u1ec7n t\u1eed. B\u00ean c\u1ea1nh b\u00e0i t\u1ef1 vi\u1ebft, t\u00f4i c\u0169ng d\u1ecbch nhi\u1ec1u n\u1ed9i dung th\u00fa v\u1ecb c\u1ee7a c\u00e1c t\u00e1c gi\u1ea3 kh\u00e1c nhau. FB c\u00e1 nh\u00e2n: facebook.com\/anhducnguyen87. Email li\u00ean h\u1ec7: guiemailchotoi@gmail.com","sameAs":["https:\/\/www.facebook.com\/anhducnguyen87\/"],"url":"https:\/\/kiencang.net\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts\/3215"}],"collection":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/comments?post=3215"}],"version-history":[{"count":0,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts\/3215\/revisions"}],"wp:attachment":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/media?parent=3215"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/categories?post=3215"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/tags?post=3215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}