பொருள் ஜாவாஸ்கிரிப்டில் வகுப்பின் உதாரணம் இல்லையா என்பதைச் சரிபார்க்கவும்

Porul Javaskiriptil Vakuppin Utaranam Illaiya Enpataic Cariparkkavum



ஜாவாஸ்கிரிப்டில் சிக்கலான குறியீடுகளைக் கையாளும் போது, ​​ஒரு குறிப்பிட்ட வகுப்போடு ஒருங்கிணைக்கப்பட்ட பொருளைப் பற்றிய தெளிவின்மை இருக்கலாம். உதாரணமாக, வகுப்பு அல்லது வேறு வழியில் ஒரு குறிப்பிட்ட பொருளைக் கண்டறிதல். இதுபோன்ற சந்தர்ப்பங்களில், ஜாவாஸ்கிரிப்டில் ஒரு பொருள் வகுப்பின் நிகழ்வாக இல்லையா என்பதைச் சரிபார்ப்பது தொடர்புடைய தரவை உடனடியாக அணுகுவதில் அதிசயங்களைச் செய்கிறது.

இந்த கட்டுரை ஜாவாஸ்கிரிப்டில் ஒரு பொருள் வர்க்க நிகழ்வா இல்லையா என்பதை சரிபார்க்கும் கருத்தை நிரூபிக்கும்.

ஜாவாஸ்கிரிப்டில் ஒரு பொருள் வகுப்பின் உதாரணம் இல்லையா என்பதை எவ்வாறு சரிபார்ப்பது/சரிபார்ப்பது?

ஜாவாஸ்கிரிப்டில் ஒரு பொருள் வகுப்பின் நிகழ்வா இல்லையா என்பதைச் சரிபார்க்க, பின்வரும் அணுகுமுறைகளை ' உதாரணமாக 'ஆபரேட்டர்:







  • ' லாஜிக்கல் இல்லை(!) 'ஆபரேட்டர்.
  • ' பூலியன் மதிப்பு ”.

ஒவ்வொரு அணுகுமுறையையும் ஒவ்வொன்றாக விளக்குவோம்!



அணுகுமுறை 1: லாஜிக்கல் நாட்(!) ஆபரேட்டரைப் பயன்படுத்தி ஜாவாஸ்கிரிப்டில் ஒரு பொருள் வகுப்பின் உதாரணம் இல்லையா என்பதைச் சரிபார்க்கவும்/சரிபார்க்கவும்

' உதாரணமாக ” இயக்க நேரத்தில் பொருளின் வகையைச் சரிபார்க்க JavaScript இல் உள்ள ஆபரேட்டர் பயன்படுத்தப்படுகிறது. ' தருக்க 'ஆபரேட்டர்கள் மதிப்புகளுக்கு இடையே உள்ள தர்க்கத்தை பகுப்பாய்வு செய்ய பயன்படுத்தப்படுகின்றன. மேலும் குறிப்பாக, தர்க்கரீதியான ' இல்லை(!) 'ஆபரேட்டர் மதிப்பைக் கொடுக்கிறது' உண்மை 'ஒரு தவறான மதிப்பு சுட்டிக்காட்டப்பட்டால். ஒரு குறிப்பிட்ட வகுப்பைப் பொறுத்து உருவாக்கப்பட்ட பொருளின் வகையைச் சரிபார்க்க இந்த அணுகுமுறைகள் இணைந்து பயன்படுத்தப்படலாம்.



தொடரியல்





பெயர் உதாரணமாக வகை

மேலே உள்ள தொடரியல்:

  • ' பெயர் ” பொருளின் பெயரை சுட்டிக்காட்டுகிறது.
  • ' வகை ” என்பது பொருளின் வகைக்கு ஒத்திருக்கிறது.

உதாரணமாக
கீழே உள்ள எடுத்துக்காட்டைப் பார்ப்போம்:



< ஸ்கிரிப்ட் வகை = 'உரை/ஜாவாஸ்கிரிப்ட்' >
வர்க்கம் கார் { }
வர்க்கம் உந்துஉருளி { }
instClass ஐ விடுங்கள் = புதிய உந்துஉருளி ( ) ;
என்றால் ( ! ( instClass உதாரணமாக கார் ) ) {
பணியகம். பதிவு ( 'பொருள் என்பது வகுப்பு காரின் உதாரணம் அல்ல' ) ;
}
வேறு {
பணியகம். பதிவு ( 'பொருள் என்பது வகுப்பு காரின் உதாரணம்' ) ;
}
கையால் எழுதப்பட்ட தாள் >

மேலே உள்ள குறியீட்டு வரிகளில்:

  • என்ற பெயரில் இரண்டு வகுப்புகளை உருவாக்கவும் கார் 'மற்றும்' உந்துஉருளி ', முறையே.
  • அடுத்த கட்டத்தில், '' என்ற பொருளை உருவாக்கவும். instClass '' உதவியுடன் புதிய 'முக்கிய சொல் மற்றும்' உந்துஉருளி() 'கட்டமைப்பாளர், முறையே வகுப்பைக் குறிப்பிடுகிறார்' உந்துஉருளி ”.
  • இப்போது, ​​தர்க்கரீதியான ' இல்லை(!) 'ஆபரேட்டர் உடன்' உதாரணமாக ” கூறப்பட்ட வகுப்பைப் பொறுத்தமட்டில் பொருளின் நிகழ்வைச் சரிபார்க்க ஆபரேட்டர்.
  • திருப்தியான நிலையில், ' என்றால் ” நிபந்தனை செயல்படுத்தப்படும்.
  • மற்றொரு சூழ்நிலையில், ' வேறு ” அறிக்கை காட்டப்படும்.

வெளியீடு

வெளியீட்டிலிருந்து தெளிவாகத் தெரிகிறது, உருவாக்கப்பட்ட பொருள் வகுப்பின் உதாரணம் ' உந்துஉருளி 'மற்றும் இல்லை' கார் ”.

அணுகுமுறை 2: பூலியன் மதிப்பைப் பயன்படுத்தி ஜாவாஸ்கிரிப்டில் ஒரு பொருள் வகுப்பின் உதாரணம் இல்லையா என்பதைச் சரிபார்க்கவும்

மதிப்புகள்' உண்மை 'மற்றும்' பொய் ” பூலியன் மதிப்புகளைக் குறிக்கிறது. இந்த மதிப்புகள் ஒரு பூலியன் மதிப்பின் அடிப்படையில் பொருளின் மீது ஒரு சரிபார்ப்பைப் பயன்படுத்தவும் மற்றும் தொடர்புடைய முடிவைக் காட்டவும் பயன்படுத்தப்படலாம்.

உதாரணமாக
கீழே கொடுக்கப்பட்டுள்ள உதாரணம் கூறப்பட்ட கருத்தை விளக்குகிறது:

< ஸ்கிரிப்ட் வகை = 'உரை/ஜாவாஸ்கிரிப்ட்' >
வர்க்கம் கல்லூரி { }
வர்க்கம் பல்கலைக்கழகம் { }
instClass ஐ விடுங்கள் = புதிய கல்லூரி ( ) ;
என்றால் ( instClass உதாரணமாக பல்கலைக்கழகம் == பொய் ) {
பணியகம். பதிவு ( 'பொருள் என்பது வகுப்பு பல்கலைக்கழகத்தின் ஒரு நிகழ்வு அல்ல' )
}
வேறு {
பணியகம். பதிவு ( 'பொருள் என்பது வகுப்பு காரின் உதாரணம்' ) ;
}
கையால் எழுதப்பட்ட தாள் >

மேலே உள்ள குறியீடு துணுக்கில்:

  • அதேபோல், '' என்ற பெயரில் இரண்டு வகுப்புகளை உருவாக்கவும். கல்லூரி 'மற்றும்' பல்கலைக்கழகம் ', முறையே.
  • அதன் பிறகு, இதேபோல், வகுப்பின் ஒரு பொருளை உருவாக்கவும் ' கல்லூரி 'பெயர்' instClass ”.
  • இப்போது, ​​விண்ணப்பிக்கவும் ' உதாரணமாக 'ஒதுக்கப்பட்ட பூலியன் மதிப்பின் உதவியுடன் பொருளின் நிகழ்வை சரிபார்க்க ஆபரேட்டர்' பொய் ”.
  • திருப்தியான நிலையில், முந்தைய அறிக்கை காட்டப்படும்.
  • இல்லையெனில், பிந்தைய அறிக்கை ' வேறு ” நிபந்தனை செயல்படுத்தப்படும்.

வெளியீடு

மேலே உள்ள வெளியீடு விரும்பிய தேவை பூர்த்தி செய்யப்பட்டதைக் குறிக்கிறது.

முடிவுரை

' உதாரணமாக 'ஆபரேட்டர்' உடன் இணைந்து லாஜிக்கல் இல்லை(!) 'ஆபரேட்டர் அல்லது' பூலியன் மதிப்பு 'ஒரு பொருள் ஜாவாஸ்கிரிப்டில் உள்ள வகுப்பின் உதாரணம் இல்லையா என்பதைச் சரிபார்க்கப் பயன்படுத்தலாம். வகுப்புகளில் ஒன்றைக் குறிப்பிடும் ஒரு பொருளை உருவாக்கவும் அதன் நிகழ்வைச் சரிபார்க்கவும் இந்த அணுகுமுறைகளைப் பயன்படுத்தலாம். அதன் பிறகு, லாஜிக்கல் நாட்(!) ஆபரேட்டர் அல்லது பூலியன் மதிப்பு முறையே, தொடர்புடைய முடிவு திரும்பும். இந்த வலைப்பதிவு ஜாவாஸ்கிரிப்டில் ஒரு பொருள் வகுப்பின் உதாரணமா இல்லையா என்பதைச் சரிபார்க்க வழிகாட்டுகிறது.