நிரலாக்கத்தில் நீங்கள் எவ்வளவு நல்லவராக இருந்தாலும், சில ஸ்கிரிப்ட்களில் பிழைகள் இருக்கும். எதிர்பாராத பயனர் உள்ளீடு, தவறான சேவையக பதில் அல்லது வேறு ஏதேனும் காரணத்தால் இந்த பிழைகள் ஏற்படக்கூடும். பிடிக்க முயற்சிக்கவும் பிழைகள் பிடிக்க உங்களை அனுமதிக்கிறது, மேலும் இறப்பதற்கு பதிலாக, நியாயமான ஒன்றைச் செய்யுங்கள். இந்த கட்டுரையில், பின்வரும் வரிசையில் விதிவிலக்கைக் கையாள ஜாவாஸ்கிரிப்ட் எவ்வாறு முயற்சி-பிடியைப் பயன்படுத்துகிறது என்பதைப் பார்ப்போம்:
- ஜாவாஸ்கிரிப்டில் இயக்க நேர பிழையைக் கையாளுதல்
- ஜாவாஸ்கிரிப்டில் ட்ரை கேட்ச் என்றால் என்ன?
- ப உதாரணத்தை முயற்சிக்கவும்
ஆரம்பித்துவிடுவோம்.
ஜாவாஸ்கிரிப்டில் இயக்க நேர பிழையைக் கையாளுதல்
நெட்ஸ்கேப் மற்றும் IE4 வயதிலிருந்து பிழை கையாளுதல் உருவாகி வருகிறது. ஜாவாஸ்கிரிப்ட் பிழை ஏற்பட்டால் உலாவி உங்கள் முகத்தில் எறிவதை நீங்கள் தீர்க்க வேண்டிய அவசியமில்லை, மாறாக, இந்த விஷயத்தை உங்கள் கைகளில் எடுத்துக்கொள்ளலாம். ஜாவாஸ்கிரிப்ட் முயற்சித்த அறிக்கை ஜாவாஸ்கிரிப்ட் விதிவிலக்கு ஏற்பட்டால் அதை மாற்றியமைக்க உதவுகிறது.
ஹாஷ் அட்டவணை மற்றும் ஹாஷ் வரைபடத்திற்கு இடையிலான வேறுபாடு
போன்ற பிற தற்காப்பு குறியீட்டு நுட்பங்களுடன் மற்றும் onError நிகழ்வு, கடந்த காலங்களில் உங்கள் ஸ்கிரிப்டை அதன் தடங்களில் உடனடியாக நிறுத்தியிருக்கும் சில பிழைகளைச் சுற்றிச் செல்லும் திறனை முயற்சி-பிடிப்பு சேர்க்கிறது.
ஜாவாஸ்கிரிப்டில் ட்ரை கேட்ச் என்றால் என்ன?
ஜாவாஸ்கிரிப்ட்டின் சமீபத்திய பதிப்புகள் விதிவிலக்கு கையாளுதல் திறன்களைச் சேர்த்தன. விதிவிலக்குகளைக் கையாள ஜாவாஸ்கிரிப்ட் முயற்சி-பிடிப்பு கட்டமைப்பையும் வீசுதல் ஆபரேட்டரையும் செயல்படுத்துகிறது. புரோகிராமர் உருவாக்கிய மற்றும் இயக்க நேர விதிவிலக்குகளை நீங்கள் பிடிக்கலாம், ஆனால் ஜாவாஸ்கிரிப்ட் தொடரியல் பிழைகளை நீங்கள் பிடிக்க முடியாது.
குறியீட்டின் ஒரு தொகுதி செயல்படுத்தப்படும்போது பிழைகள் சோதிக்கப்படுவதை வரையறுக்க முயற்சி அறிக்கை பயன்படுத்தப்படுகிறது. அதேசமயம், முயற்சி தொகுதியில் பிழை ஏற்பட்டால் செயல்படுத்தப்பட வேண்டிய குறியீட்டின் தொகுப்பை வரையறுக்க கேட்ச் அறிக்கை பயன்படுத்தப்படுகிறது.
ஜாவாஸ்கிரிப்ட் அறிக்கைகள் ஜோடிகளாக வந்து முயற்சி செய்கின்றன:
முயற்சிக்கவும் code பிடிக்க குறியீட்டைத் தடுக்கவும்} பிடிக்கவும் (பிழை) error பிழைகளைக் கையாள குறியீட்டின் தொகுதி}
முயற்சித்த தொகுதியில் விதிவிலக்கு ஏற்படும் போது, விதிவிலக்கு வைக்கப்படுகிறது பிழை மற்றும் பிடிப்பு தொகுதி செயல்படுத்தப்படுகிறது.
ப உதாரணத்தை முயற்சிக்கவும்
ஜாவாஸ்கிரிப்ட் ட்ரை கேட்சின் எடுத்துக்காட்டு இங்கே:
var message, x message = document.getElementById ('p01') message.innerHTML = '' x = document.getElementById ('demo'). மதிப்பு முயற்சிக்கவும் {if (x == '') வீசுதல் 'காலியாக இருந்தால்' (isNaN (x)) வீசுதல் 'என்பது ஒரு எண் அல்ல' x = எண் (x) என்றால் (x> 10) வீசுதல் 'மிக அதிகமாக இருந்தால்' (x<5) throw 'is too low' } catch(err) { message.innerHTML = 'Input ' + err } finally { document.getElementById('demo').value = '' } }
வெளியீடு:
இதன் மூலம், எங்கள் கட்டுரையின் முடிவுக்கு வந்துள்ளோம். பிழைகள் பிடிக்க ஜாவாஸ்கிரிப்டில் எப்படி முயற்சி செய்வது என்பது உங்களுக்கு புரிகிறது என்று நம்புகிறேன்.
எங்கள் பாருங்கள் இது பயிற்றுவிப்பாளர் தலைமையிலான நேரடி பயிற்சி மற்றும் நிஜ வாழ்க்கை திட்ட அனுபவத்துடன் வருகிறது. இந்த பயிற்சி பின்-முனை மற்றும் முன்-வலை வலை தொழில்நுட்பங்களுடன் பணிபுரியும் திறன்களில் நீங்கள் தேர்ச்சி பெறுகிறது. வலை அபிவிருத்தி, jQuery, கோணல், நோட்ஜெஸ், எக்ஸ்பிரஸ்ஜேஎஸ் மற்றும் மோங்கோடிபி பற்றிய பயிற்சி இதில் அடங்கும்.
எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? தயவுசெய்து இந்த வலைப்பதிவின் கருத்துகள் பிரிவில் குறிப்பிடவும், நாங்கள் உங்களிடம் திரும்புவோம்.
c ++ ஒரு வரிசையை வரிசைப்படுத்துங்கள்