58 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			58 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: Continue Statement | ||
|  | localeTitle: متابعة البيان | ||
|  | --- | ||
|  | ## المقدمة
 | ||
|  | 
 | ||
|  | **ويواصل** البيان إنهاء تنفيذ ما ورد في التكرار الحالي للحلقة الحالية أو المسمى، ويستمر تنفيذ حلقة مع التكرار التالي. | ||
|  | 
 | ||
|  |  `continue;  | ||
|  | `  | ||
|  | 
 | ||
|  | إذا تم استخدام العبارة **continue** في عبارة مسماة ، يكون بناء الجملة كما يلي: | ||
|  | 
 | ||
|  |  `continue labelName;  | ||
|  | `  | ||
|  | 
 | ||
|  | على النقيض من بيان **الاستراحة** ، لا يؤدي **الاستمرار إلى** إنهاء تنفيذ الحلقة بالكامل ؛ في حين أن: | ||
|  | 
 | ||
|  | *   في حلقة `while` ، ينتقل إلى الشرط. | ||
|  | *   في حلقة `for` ، ينتقل إلى تعبير التحديث. | ||
|  | 
 | ||
|  | ## أمثلة
 | ||
|  | 
 | ||
|  | يعرض المثال التالي حلقة `while` تحتوي على عبارة **متابعة** تنفذ عندما تكون قيمة **i** هي 3. وهكذا ، تأخذ **n** القيم 1 و 3 و 7 و 12. | ||
|  | 
 | ||
|  |  `var i = 0;  | ||
|  |  var n = 0;  | ||
|  |   | ||
|  |  while (i < 5) {  | ||
|  |   i++;  | ||
|  |   | ||
|  |   if (i === 3) {  | ||
|  |     continue;  | ||
|  |   }  | ||
|  |   | ||
|  |   n += i;  | ||
|  |   console.log (n);  | ||
|  |  }  | ||
|  | `  | ||
|  | 
 | ||
|  |  [تشغيل الكود](https://repl.it/C7hx/0) | ||
|  | 
 | ||
|  | في المثال التالي، وبالتكرار حلقة من 1 إلى 9. التصريحات بين **تستمر** ونهاية `for` يتم تخطي الجسم بسبب استخدام الإفادة **continue** جنبا إلى جنب مع التعبير `(i < 5)` . | ||
|  | 
 | ||
|  |  `for (var i = 1; i < 10; i++) {  | ||
|  |     if (i < 5) {  | ||
|  |         continue;  | ||
|  |     }  | ||
|  |     console.log (i);  | ||
|  |  }  | ||
|  | `  | ||
|  | 
 | ||
|  |  [تشغيل الكود](https://repl.it/C7hs/0) | ||
|  | 
 | ||
|  | ## موارد آخرى
 | ||
|  | 
 | ||
|  | *   [وصلة MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/continue) | ||
|  | *   [رابط MSDN](https://msdn.microsoft.com/en-us/library/8de3fkc8.aspx) |