ஜாவாஸ்கிரிப்ட் உதவியுடன் பயனர் இந்தப் பணியைச் செய்ய முடியும். லோயர்கேஸ்() 'அல்லது' லோகேல் லோயர்கேஸ்() ”முறைகள். அவர்களின் பெயர் குறிப்பிடுவது போல, இரண்டு முறைகளும் ஒரு சரத்தை சிறிய எழுத்துக்களாக மாற்றுகின்றன, ஆனால் அவை சில காரணிகளில் வேறுபடுகின்றன.
இந்த வழிகாட்டி 'toLocaleLowerCase' மற்றும் 'toLowerCase' முறைகளுக்கு இடையே உள்ள முக்கிய வேறுபாடுகளை பட்டியலிடுகிறது.
'toLocaleLowerCase' மற்றும் 'toLowerCase' முறைகளுக்கு இடையே உள்ள வேறுபாடுகளுக்குச் செல்வதற்கு முன், முதலில், இந்த முறைகளின் அடிப்படைகளை மேலோட்டமாகப் பார்க்கவும்.
“toLocaleLowerCase()” முறை என்றால் என்ன?
' toLocaleLoweCase() ” முறையானது உலாவியின் மொழியின்படி கொடுக்கப்பட்ட சரத்தை சிறிய எழுத்துக்களாக மாற்றுகிறது. ஆங்கில யுனைடெட் ஸ்டேட்ஸிற்கான 'en_US', துருக்கிக்கான 'tr' மற்றும் பல போன்ற உலாவியின் மொழி அமைப்புகளை 'லோகேல்' குறிப்பிடுகிறது.
தொடரியல்
லேசான கயிறு. லோகேல் லோயர்கேஸ் ( )
மேலே உள்ள தொடரியல் எந்த ஒரு 'லோகேலை' ஒரு அளவுருவாகக் கடக்காமல், துவக்கப்பட்ட சரத்தை உலாவியின் தற்போதைய மொழியின்படி சிறிய எழுத்துக்களாக மாற்றுகிறது.
மேலே விவரிக்கப்பட்ட முறையை நடைமுறையில் பயன்படுத்துவோம்.
எடுத்துக்காட்டு: “toLocaleLowerCase()” முறையைப் பயன்படுத்துதல்
இந்த உதாரணம் குறிப்பிட்ட 'tr(Turkish)' மொழியின் அடிப்படையில் ஒரு சரத்தை சிறிய எழுத்துக்களாக மாற்றுவதற்கு 'toLocaleLowerCase()' முறையைப் பயன்படுத்துகிறது.
ஜாவாஸ்கிரிப்ட் குறியீடு
< கையால் எழுதப்பட்ட தாள் >சரம் விடு = 'LinuxHint' ;
முடிவு செய்யட்டும் = லேசான கயிறு. லோகேல் லோயர்கேஸ் ( 'டிஆர்' ) ;
பணியகம். பதிவு ( 'லேசான கயிறு: ' + லேசான கயிறு ) ;
பணியகம். பதிவு ( 'வெளியீடு:' + விளைவாக ) ;
கையால் எழுதப்பட்ட தாள் >
மேலே உள்ள குறியீடு வரிகளில்:
- 'ஸ்ட்ரிங்' மாறி ஒரு சரத்தை துவக்குகிறது.
- 'முடிவு' மாறியானது 'ஐப் பயன்படுத்துகிறது லோகேல் லோயர்கேஸ்() ” துவக்கப்பட்ட சரத்தை சிறிய எழுத்துகளாக மாற்ற.
- முதலாவதாக ' console.log() ”முறையானது “ஸ்ட்ரிங்” மாறி மதிப்பைக் காட்டுகிறது, இரண்டாவது கன்சோலில் “முடிவு” மாறி மதிப்பைக் காட்டுகிறது.
வெளியீடு
துவக்கப்பட்ட சரம் 'tr(Turkish)' மொழியின் படி வெற்றிகரமாக சிறிய எழுத்துக்களாக மாற்றப்பட்டதைக் காணலாம்.
“toLowerCase()” முறை என்றால் என்ன?
' லோயர்கேஸ்() ” முறை குறிப்பிட்ட சரத்தை சிறிய எழுத்துகளாக மாற்றுகிறது. இந்தப் பணியைச் செய்யும்போது அசல் சரத்தை இது பாதிக்காது.
தொடரியல்
லேசான கயிறு. லோயர்கேஸ் ( )மேலே உள்ள தொடரியல் மாற்றப்பட்ட சரத்தைக் குறிக்கும் புதிய சரத்தை வழங்குகிறது.
அதன் நடைமுறைச் செயலாக்கத்தைப் பார்ப்போம்.
எடுத்துக்காட்டு: “toLowerCase()” முறையைப் பயன்படுத்துதல்
துவக்கப்பட்ட சரத்தை சிற்றெழுத்துகளாக மாற்ற இந்த எடுத்துக்காட்டு “toLowerCase()” முறையைப் பயன்படுத்துகிறது.
ஜாவாஸ்கிரிப்ட் குறியீடு
< கையால் எழுதப்பட்ட தாள் >சரம் விடு = 'LinuxHint' ;
முடிவு செய்யட்டும் = லேசான கயிறு. லோயர்கேஸ் ( ) ;
பணியகம். பதிவு ( 'லேசான கயிறு: ' + லேசான கயிறு ) ;
பணியகம். பதிவு ( 'வெளியீடு:' + விளைவாக ) ;
கையால் எழுதப்பட்ட தாள் >
மேலே உள்ள குறியீடு தொகுதி:
- விண்ணப்பிக்கவும் ' லோயர்கேஸ்() துவக்கப்பட்ட சரத்தை மாற்றுவதற்கான முறை.
- ' console.log() ” முறை முறையே துவக்கப்பட்ட மற்றும் மாற்றப்பட்ட சரத்தை காட்டுகிறது.
வெளியீடு
துவக்கப்பட்ட மற்றும் மாற்றப்பட்ட சரம் இரண்டையும் கன்சோல் ஒரு வெளியீட்டாக வெற்றிகரமாகக் காட்டுகிறது.
இப்போது, விவாதிக்கப்பட்ட முறைகளுக்கு இடையிலான வேறுபாடுகளின் நடைமுறைச் செயலாக்கத்தைப் பார்க்கவும்.
'toLocaleLowerCase()' மற்றும் 'toLowerCase()' முறைகளுக்கு இடையே உள்ள வேறுபாடு என்ன?
இந்தப் பிரிவு 'toLocaleLowerCase()' மற்றும் 'toLowerCase()' முறைகளுக்கு இடையே உள்ள முக்கிய வேறுபாடுகளைக் கொண்டுள்ளது:
- வேலை: “toLocaleLowerCase()” முறையானது சரத்தை தற்போதைய அல்லது குறிப்பிட்ட மொழியின்படி மாற்றுகிறது, அதேசமயம் “toLowerCase()” முறையானது ஆங்கில மொழி தரநிலைகள்/விதிகளின்படி சரத்தை சிறிய எழுத்துகளாக மாற்றுகிறது.
- அளவுருக்கள்: “toLocaleLowerCase()” முறையானது, “locale” அளவுருவைக் குறிப்பிடுவதன் மூலம் குறிப்பிட்ட “locale” க்கு ஏற்ப சரத்தை மாற்ற பயனர்களை அனுமதிக்கிறது. மறுபுறம், “toLowerCase()” முறைக்கு எந்த அளவுருவும் தேவையில்லை, ஏனெனில் இது அடிப்படை ஆங்கில மொழி தரநிலைகளின் அடிப்படையில் சரத்தை மாற்றுகிறது.
- வரம்பு: “toLocaleLowerCase()” முறையைப் பயன்படுத்தும் போது “locale” வரம்பு எதுவும் இல்லாத நிலையில், “toLowerCase()” முறையானது, உலாவியின் மொழி அமைப்புகளின் அடிப்படையில் மட்டுமே சரத்தை மாற்றுவதற்கு பயனர்களைக் கட்டுப்படுத்துகிறது.
முடிவுரை
இரண்டின் அடிப்படை செயல்பாடு ' லோகேல் லோயர்கேஸ்() ' மற்றும் இந்த ' லோயர்கேஸ்() ” முறைகள் ஒன்றே அதாவது சரத்தை சிற்றெழுத்துகளாக மாற்றுவது. இருப்பினும், அவை 'வேலை', 'அளவுருக்கள்' மற்றும் 'வரம்பு' காரணிகளின் அடிப்படையில் ஒருவருக்கொருவர் வேறுபடுகின்றன. இந்த வழிகாட்டி 'toLocaleLowerCase' மற்றும் 'toLowerCase' முறைகளுக்கு இடையே உள்ள முக்கிய வேறுபாடுகளை எடுத்துக்காட்டுகிறது.