இந்த டுடோரியல் ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி முழு எண்ணை அதன் எழுத்துக்கு சமமானதாக மாற்றுவதற்கான அணுகுமுறைகளைப் பற்றி விவாதிக்கும்.
ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி முழு எண்ணை அதன் எழுத்துக்கு சமமானதாக மாற்றுவது எப்படி?
ஜாவாஸ்கிரிப்டில் ஒரு முழு எண்ணை அதற்கு இணையான எழுத்துக்கு மாற்ற, ஒருங்கிணைந்த ' charCodeAt() 'மற்றும்' String.fromCharCode() ”முறைகள். charCodeAt() முறையானது ஒரு சரத்தில் குறிப்பிட்ட குறியீட்டில் பாத்திரத்தின் யூனிகோடை வழங்குகிறது, அதேசமயம் String.fromCharCode() முறை யூனிகோட் மதிப்புகளை எழுத்துகளாக மாற்றுகிறது. பயனர் வரையறுக்கப்பட்ட செயல்பாட்டின் மூலம் குறிப்பிட்ட எழுத்தைப் பொறுத்தமட்டில், இயற்றப்பட்ட முழு எண்ணுக்கு எதிராக தொடர்புடைய எழுத்தை வழங்க இந்த முறைகள் இணைந்து பயன்படுத்தப்படலாம்.
தொடரியல்
லேசான கயிறு. charCodeAt ( குறியீட்டு )
மேலே உள்ள தொடரியல்:
' குறியீட்டு ” என்பது பாத்திரத்தின் குறியீட்டைக் குறிக்கிறது.
லேசான கயிறு . சார்கோடில் இருந்து ( எண்1 , எண்2 )
கொடுக்கப்பட்ட தொடரியல்:
' எண்1 ”,” எண்2 ” ஒன்று அல்லது அதற்கு மேற்பட்ட யூனிகோட் மதிப்புகளை மாற்ற வேண்டும்.
எடுத்துக்காட்டு 1: ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி முழு எண்ணை அதன் எழுத்துக்கு சமமான (சிறிய எழுத்து) ஆக மாற்றவும்
இந்த எடுத்துக்காட்டில், அனுப்பப்பட்ட முழு எண் சிறிய எழுத்தில் சமமான எழுத்தாக மாற்றப்படும்:
செயல்பாடு மாற்றியமைத்தல் ( முழு ) {
பாத்திரத்தை விடுங்கள் = 'a' . charCodeAt ( 0 ) ;
பணியகம். பதிவு ( 'எழுத்து குறியீடு:' , பாத்திரம் ) ;
திரும்ப லேசான கயிறு . சார்கோடில் இருந்து ( பாத்திரம் + முழு ) ;
}
பணியகம். பதிவு ( 'முழு எண்ணுக்கு சமமான எழுத்து:' , மாற்றியமைத்தல் ( இரண்டு ) ) ;
கையால் எழுதப்பட்ட தாள் >
மேலே உள்ள குறியீட்டு வரிகளில்:
- ' என்றழைக்கப்படும் ஒரு செயல்பாட்டை வரையறுக்கவும் convertintChar() ” கூறப்பட்ட அளவுருவைக் கொண்டுள்ளது.
- செயல்பாட்டு அளவுரு முழு எண்ணைக் குறிக்கிறது, இது அதன் சமமான எழுத்தாக மாற்றப்பட வேண்டும்.
- செயல்பாட்டு வரையறையில், கூறப்பட்ட எழுத்தைக் குறிப்பிட்டு, ' charCodeAt() 'முறை கொண்ட' 0 ”அதன் அளவுருவாக, இது பாத்திரத்தின் குறியீட்டை சுட்டிக்காட்டுகிறது.
- இந்த முறை தொடர்புடைய எழுத்தின் யூனிகோடைத் திருப்பிக் காண்பிக்கும்.
- அதன் பிறகு, விண்ணப்பிக்கவும் ' String.fromCharCode() 'முந்தைய கட்டத்தில், கணக்கிடப்பட்ட யூனிகோட் மதிப்பை ஒரு எழுத்தாக மாற்றும் முறை.
- ' + ” முறையின் அளவுருவில் உள்ள குறியானது, அனுப்பப்பட்ட முழு எண் முன்பு விவாதிக்கப்பட்ட குறிப்பிட்ட எழுத்தில் சேர்க்கப்படும் மற்றும் அதனுடன் தொடர்புடைய எழுத்தை வழங்கும் என்பதைக் குறிக்கிறது.
- கடைசியாக, விரும்பிய தேவையை நிறைவேற்ற குறிப்பிட்ட எண்ணைக் கடந்து வரையறுக்கப்பட்ட செயல்பாட்டை அணுகவும்.
வெளியீடு
மேலே உள்ள வெளியீட்டில், முழு எண் ' இரண்டு 'அதன் சமமான எழுத்தாக மாற்றப்படுகிறது' c ”. 0,1,2 எழுத்துகளுக்கு ஒத்திருப்பதைக் கவனிக்கவும். அ ”,” பி ”,” c ', மற்றும் பல.
எடுத்துக்காட்டு 2: ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி முழு எண்ணை அதன் எழுத்துச் சமமான (பெரிய எழுத்து) ஆக மாற்றவும்
இந்த குறிப்பிட்ட எடுத்துக்காட்டில், இதேபோல், அனுப்பப்பட்ட முழு எண் அதன் சமமான எழுத்தாக மாற்றப்படும் ஆனால் பெரிய வழக்கில்:
செயல்பாடு மாற்றியமைத்தல் ( முழு ) {
பாத்திரத்தை விடுங்கள் = 'ஏ' . charCodeAt ( 0 ) ;
பணியகம். பதிவு ( 'எழுத்து குறியீடு:' , பாத்திரம் ) ;
திரும்ப லேசான கயிறு . சார்கோடில் இருந்து ( பாத்திரம் + முழு ) ;
}
பணியகம். பதிவு ( 'முழு எண்ணுக்கு சமமான எழுத்து:' , மாற்றியமைத்தல் ( 0 ) ) ;
கையால் எழுதப்பட்ட தாள் >
மேலே உள்ள குறியீட்டில் கொடுக்கப்பட்டுள்ளபடி, பின்வரும் படிகளைச் செய்யவும்:
- முந்தைய எடுத்துக்காட்டில் நாம் செய்தது போல், கூறப்பட்ட அளவுருவைக் கொண்ட ஒரு செயல்பாட்டை வரையறுக்கவும்.
- அதன் வரையறையில், பெரிய எழுத்தைக் குறிப்பிட்டு, அதை ' charCodeAt() 'முறை, முன்பு விவாதிக்கப்பட்டது.
- பின்னர், கடந்த முழு எண்ணை மாற்றுவதற்கு முன்பு கூறியது போல் விவாதிக்கப்பட்ட அணுகுமுறைகளை மீண்டும் செய்யவும் ' 0 ” அதன் தன்மைக்கு சமமானதாக.
வெளியீடு
மேலே உள்ள வெளியீட்டில், 'என்ற எழுத்துக்குறி குறியீடு ஏ ” என்பது 65, மற்றும் கடந்து வந்த முழு எண்ணின் சமமான எழுத்து” 0 ' இருக்கிறது ' ஏ ”.
எடுத்துக்காட்டு 3: ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி எழுத்தை அதன் முழு எண்ணாக மாற்றவும்
எழுத்தை அதன் சமமான முழு எண்ணாக மாற்ற வேண்டிய அவசியம் இருந்தால், கீழே குறிப்பிடப்பட்டுள்ள படிகளைப் பின்பற்றவும்:
செயல்பாடு convertcharInt ( ch ) {
பாத்திரத்தை விடுங்கள் = 'a' . charCodeAt ( 0 ) ;
பணியகம். பதிவு ( 'எழுத்து குறியீடு:' , பாத்திரம் ) ;
திரும்ப ch. charCodeAt ( 0 ) - பாத்திரம் ;
}
பணியகம். பதிவு ( 'எழுத்துக்கான முழு எண் சமமானது:' , convertcharInt ( 'a' ) ) ;
கையால் எழுதப்பட்ட தாள் >
மேலே உள்ள குறியீட்டில் கொடுக்கப்பட்டுள்ளபடி பின்வரும் படிகளைச் செயல்படுத்தவும்:
- ' என்றழைக்கப்படும் ஒரு செயல்பாட்டை வரையறுக்கவும் convertcharInt() ” கொடுக்கப்பட்ட அளவுருவைக் கொண்டுள்ளது, இது சமமான முழு எண்ணாக மாற்றப்பட வேண்டிய அனுப்பிய எழுத்துக்கு ஒத்திருக்கிறது.
- செயல்பாட்டு வரையறையில், இதேபோல், தொடர்புடைய எழுத்தின் யூனிகோடைத் திருப்பிக் காண்பிக்கவும்.
- மேலும், எழுத்தின் எழுத்துக் குறியீட்டைக் கழிக்கவும். அ ” என்ற எழுத்துக்கு சமமான முழு எண்ணைப் பெற அனுப்பப்பட்ட எழுத்தின் எழுத்துக்குறி குறியீட்டிலிருந்து.
- கடைசியாக, '' என்ற எழுத்தைக் கடந்து வரையறுக்கப்பட்ட செயல்பாட்டை அணுகவும் அ ” அதன் சமமான முழு எண்ணைப் பெற.
வெளியீடு
மேலே உள்ள வெளியீடு விரும்பிய செயல்பாடு அடையப்படுகிறது என்பதைக் குறிக்கிறது.
முடிவுரை
' charCodeAt() ' மற்றும் இந்த ' String.fromCharCode() ஜாவாஸ்கிரிப்டில் முழு எண்ணை அதன் எழுத்துக்கு சமமானதாக மாற்றும் முறைகளை இணைந்து செயல்படுத்தலாம். அனுப்பப்பட்ட முழு எண்களுடன் தொடர்புடைய சிறிய மற்றும் பெரிய எழுத்துகள் இரண்டையும் திரும்பப் பெற இந்த முறைகள் பயன்படுத்தப்படுகின்றன. இந்த வலைப்பதிவு JavaScript இல் ஒரு முழு எண்ணை அதன் சமமான எழுத்துக்கு மாற்ற/மாற்ற வழிகாட்டுகிறது.