JavaScript Continue

JavaScript Continue அறிக்கையைப் பற்றிய கற்றல்

The Continue Statement

continue அறிக்கை ஒரு சுழற்சியில் தற்போதைய மறு செய்கையைத் தவிர்க்கிறது.

மறு செய்கையில் மீதமுள்ள குறியீடு தவிர்க்கப்பட்டு, செயலாக்கம் அடுத்த மறு செய்கைக்கு நகர்கிறது.

எடுத்துக்காட்டு

3 இன் மதிப்பைத் தவிர்க்கவும்:

for (let i = 1; i < 10; i++) {
  if (i === 3) { continue; }
  text += "The number is " + i + "
"; }

JavaScript Labels

ஒரு லேபல் என்பது ஒரு அறிக்கைக்கு அல்லது அறிக்கைகளின் தொகுதிக்கு ஒரு பெயரை வழங்குகிறது, குறிப்பாக சுழல்களில் நிரல் ஓட்டக் கட்டுப்பாட்டிற்காக அறிக்கைகளைக் குறிப்பிட அனுமதிக்கிறது.

தொடரியல்

ஒரு லேபல் என்பது ஒரு அடையாளங்காட்டியைத் தொடர்ந்து ஒரு பெருங்குடல் (:) ஆகும்.

labelname: statement;

ஒரு லேபல் ஒரு அறிக்கை அல்லது குறியீட்டின் தொகுதிக்கு முன்னால் உள்ளது.

labelname: {
  statements
}

Continue to Labelname

தொடரியல்

continue labelname;

எடுத்துக்காட்டு

loop1 க்குத் தொடரவும்:

let text = "";

loop1: for (let j = 1; j < 5; j++) {
  loop2: for (let i = 1; i < 5; i++) {
    if (i === 3) { continue loop1; }
    text += i;
   }
}

எடுத்துக்காட்டு

loop2 க்குத் தொடரவும்:

let text = "";

loop1: for (let j = 1; j < 5; j++) {
  loop2: for (let i = 1; i < 5; i++) {
    if (i === 3) { continue loop2; }
    text += i;
   }
}

💡 குறிப்பு:

break மற்றும் continue ஆகியவை ஒரு குறியீட்டு தொகுதியிலிருந்து "வெளியே குதிக்கக்கூடிய" ஒரே JavaScript அறிக்கைகளாகும்.

பயிற்சி

பின்வரும் குறியீட்டைக் கவனியுங்கள்:

let output = '';
for (let i = 1; i <= 5; i++) {
  if (i === 3) { continue; }
  output += i;
}

output இன் இறுதி மதிப்பு என்னவாக இருக்கும்?

"12345"
✗ தவறு! continue அறிக்கை i = 3 ஆக இருக்கும் போது அந்த மறு செய்கையைத் தவிர்க்கிறது
"1245"
✓ சரி! i = 3 ஆக இருக்கும் போது continue அறிக்கை அந்த மறு செய்கையைத் தவிர்க்கிறது, எனவே 3 சேர்க்கப்படவில்லை
"125"
✗ தவறு! 4 மற்றும் 5 ஆகியவை இன்னும் சேர்க்கப்பட்டுள்ளன, continue அறிக்கை 3 ஐ மட்டுமே தவிர்க்கிறது
"1345"
✗ தவறு! continue அறிக்கை 2 ஐ தவிர்க்காது, 3 ஐ மட்டுமே தவிர்க்கிறது