Break
சுழற்சிக்காக குறிப்பிடப்பட்ட நிபந்தனை false ஆக மாறும்போது சுழற்சி முடிவடைகிறது. இருப்பினும், break அறிக்கையைப் பயன்படுத்துவதன் மூலம் நாம் எந்த சுழற்சியையும் கட்டாயமாக முடிக்க முடியும்.
தொடரியல்
ஜாவாஸ்கிரிப்டில் break இன் தொடரியல் கீழே கொடுக்கப்பட்டுள்ளது:
for (initialization; endCondition; change) {
if(conditionForBreaking){
break;
}
}
விளக்கம்:
- for சுழற்சியின் உள்ளே
conditionForBreakingநிபந்தனை பூர்த்தி செய்யப்படும் போதெல்லாம் கட்டுப்பாடு for சுழற்சிக்கு வெளியே சென்று சுழற்சி முடிவடைகிறது.
எடுத்துக்காட்டு
- நம்மிடம் எண்களின் வரிசை உள்ளது என்று வைத்துக்கொள்வோம், 5 ஆல் வகுபடும் எண்ணின் முதல் நிகழ்வை அச்சிட வேண்டும். இதைச் செய்ய
breakஅறிக்கையைப் பயன்படுத்தலாம்:
const arr = [4, 7, 9, 11, 45, 23, 15, 87];
for(let i = 0; i < arr.length; i++){
if(arr[i]%5 == 0){
console.log(arr[i]);
break;
}
}
// இந்தக் குறியீடு 45 ஐ அச்சிடும், இது 5 ஆல் வகுபடும் முதல் எண்ணாகும்
whileசுழற்சியின் உள்ளேயும் Break அறிக்கையைப் பயன்படுத்தலாம்.
const arr = [4, 7, 9, 11, 45, 23, 15, 87];
let i = 0;
while(i < arr.length){
if(arr[i]%5 == 0){
console.log(arr[i]);
break;
}
i++;
}
// இந்தக் குறியீடும் 45 ஐ அச்சிடும், இது 5 ஆல் வகுபடும் முதல் எண்ணாகும்