இந்த எழுதுதல் ஜாவாஸ்கிரிப்ட்டில் ஒரு மதிப்பாக உள்ளதா என்பதைச் சரிபார்க்கும் அணுகுமுறைகளை நிரூபிக்கும்.
ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி மதிப்பானது எண்ணாக இருந்தால் சரிபார்ப்பது/சரிபார்ப்பது எப்படி?
ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி மதிப்பானது எண்ணா என்பதைச் சரிபார்க்க, பின்வரும் அணுகுமுறைகளைப் பயன்படுத்தவும்:
- ' வகை 'ஆபரேட்டர்.
- ' isFinite() ”முறை.
சொல்லப்பட்ட அணுகுமுறைகளை ஒவ்வொன்றாக விளக்குவோம்!
அணுகுமுறை 1: வகை ஆபரேட்டரைப் பயன்படுத்தி ஜாவாஸ்கிரிப்டில் மதிப்பு ஒரு எண்ணாக உள்ளதா என்பதைச் சரிபார்க்கவும்/சரிபார்க்கவும்
' வகை ” ஆபரேட்டர் மாறியின் தரவு வகையைப் பெறுகிறார். விரும்பிய தரவு வகையைக் குறிப்பிடுவதன் மூலம் குறிப்பிட்ட மதிப்பின் மீது காசோலையைப் பயன்படுத்த இந்த ஆபரேட்டரைப் பயன்படுத்தலாம்.
குறிப்பு : JavaScript இல் உள்ள 5 வெவ்வேறு தரவு வகைகள் மதிப்புகளைக் கொண்டிருக்கலாம்:
- லேசான கயிறு
- பூலியன்
- எண்
- செயல்பாடு
- பொருள்
உதாரணமாக
பின்வரும் உதாரணத்தை மேலோட்டமாகப் பார்ப்போம்:
கொடுக்கப்பட்ட மதிப்பை விடுங்கள் = 7 ;
என்றால் ( வகை கொடுக்கப்பட்ட மதிப்பு === 'எண்' ) {
பணியகம். பதிவு ( 'மதிப்பு ஒரு எண்' ) ;
}
வேறு {
பணியகம். பதிவு ( 'மதிப்பு ஒரு எண் அல்ல' ) ;
}
கையால் எழுதப்பட்ட தாள் >
மேலே உள்ள குறியீட்டில் வழங்கப்பட்டுள்ளபடி, கீழே குறிப்பிடப்பட்டுள்ள படிகளைப் பயன்படுத்தவும்:
- முதலில், கூறப்பட்ட மதிப்பை துவக்கவும்.
- அதன் பிறகு, விண்ணப்பிக்கவும் ' வகை 'குறிப்பிட்ட மதிப்பின் மீது ஆபரேட்டர், அது 'இன்தா என்பதைச் சரிபார்க்க எண் 'தரவு வகை' உதவியுடன் கடுமையான சமத்துவம்(===) 'ஆபரேட்டர்.
- 'if' நிலையில் கூறப்பட்ட செய்தி திருப்தியான நிலையில் காட்டப்படும்.
- இல்லையெனில், ' வேறு ” நிபந்தனை செயல்படுத்தப்படும்.
வெளியீடு
எனவே, குறிப்பிட்ட மதிப்பு “7” தரவு வகை “” என்று நிரூபிக்கப்பட்டுள்ளது. எண் ”.
அணுகுமுறை 2: isFinite() Method ஐப் பயன்படுத்தி JavaScript இல் மதிப்பு ஒரு எண்ணாக உள்ளதா என்பதைச் சரிபார்க்கவும்
' isFinite() ஒரு மதிப்பு வரையறுக்கப்பட்ட எண்ணாக இருந்தால் 'முறை சரி என்பதை வழங்கும். இந்த முறை தொடர்புடைய ' எண் ” கொடுக்கப்பட்ட மதிப்பு ஒரு வகை எண்ணுடையதா மற்றும் வரையறுக்கப்பட்டதா (கணக்கிடக்கூடியது) என்பதைச் சரிபார்க்க.
தொடரியல்
வரையறுக்கப்பட்டுள்ளது ( மதிப்பு )இந்த தொடரியல்:
' மதிப்பு ” என்பது சோதிக்கப்பட வேண்டிய மதிப்பைக் குறிக்கிறது.
உதாரணமாக
கீழே கொடுக்கப்பட்டுள்ள உதாரணம் விவாதிக்கப்பட்ட கருத்தை விளக்குகிறது:
கொடுக்கப்பட்ட மதிப்பை விடுங்கள் = 3 ;
என்றால் ( எண் . வரையறுக்கப்பட்டுள்ளது ( கொடுக்கப்பட்ட மதிப்பு ) ) {
பணியகம். பதிவு ( 'மதிப்பு ஒரு எண்' ) ;
}
வேறு {
பணியகம். பதிவு ( 'மதிப்பு ஒரு எண் அல்ல' ) ;
}
கையால் எழுதப்பட்ட தாள் >
மேலே உள்ள குறியீடு தொகுதியில்:
- அதேபோல், கூறப்பட்ட மதிப்பை துவக்கவும்.
- அடுத்த கட்டத்தில், ' isFinite() 'குறிப்பிட்ட எண் எண் மற்றும் வரையறுக்கப்பட்டதா என்பதைச் சரிபார்க்கும் முறை (கணக்கிடக்கூடியது).
- இறுதியாக, ' என்றால் 'மற்றும்' வேறு 'நிபந்தனைகள் முறையே திருப்தியான மற்றும் திருப்தியற்ற நிபந்தனைகளின் மீது செயல்படுத்தப்படும்.
வெளியீடு
மேலே உள்ள வெளியீடு விரும்பிய தேவை அடையப்படுகிறது என்பதை நிரூபிக்கிறது.
முடிவுரை
' வகை 'ஆபரேட்டர் அல்லது' isFinite() வழங்கப்பட்ட மதிப்பு ஜாவாஸ்கிரிப்டில் உள்ள எண்ணாக உள்ளதா என்பதைச் சரிபார்க்க ” முறையைச் செயல்படுத்தலாம். அதன் தரவு வகையின் அடிப்படையில் மதிப்பைச் சரிபார்க்க முந்தைய அணுகுமுறையைப் பயன்படுத்தலாம். மதிப்பில் உள்ள இலக்கங்களின் வரையறுக்கப்பட்ட (கணக்கிடக்கூடிய) எண்ணிக்கையைச் சரிபார்ப்பதன் மூலம் விரும்பிய தேவையைச் செயல்படுத்த பிந்தைய அணுகுமுறையைப் பயன்படுத்தலாம். இந்தக் கட்டுரையானது ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி மதிப்பானது எண்ணா என்பதைச் சரிபார்க்கும் அணுகுமுறைகளை விளக்குகிறது.