ஒரு பெரிய எழுத்துக்கு முன் இடத்தைச் சேர்ப்பதில் உள்ள முக்கிய சிக்கல் என்னவென்றால், அது வார்த்தையை விட சிறியதாக இருக்கும். இது வாசகர்களுக்கு குழப்பத்தை ஏற்படுத்தும், மேலும் வார்த்தையை தட்டச்சு செய்யும் போது தவறுகள் ஏற்படலாம்.
var str = "thisIsAString"; str = str.replace(/([A-Z])/g, ' $1'); console.log(str); // "this Is A String"
இந்த குறியீடு ஒரு சரத்தை வரையறுக்கிறது, அதன் பிறகு, சரத்தில் உள்ள பெரிய எழுத்துகளை தேடுவதற்கு மாற்று() முறையைப் பயன்படுத்துகிறது மற்றும் அவற்றுக்கு முன் ஒரு இடத்தை சேர்க்கிறது. இறுதியாக, இது புதிய சரத்தை கன்சோலில் அச்சிடுகிறது.
பெரிய எழுத்து என்றால் என்ன
ஜாவாஸ்கிரிப்டில் ஒரு பெரிய எழுத்து என்பது ஒரு வார்த்தையின் தொடக்கத்தில் இருக்கும் ஒரு எழுத்து.
உரையுடன் வேலை செய்தல்
ஜாவாஸ்கிரிப்டில் உரையுடன் வேலை செய்வது சற்று தந்திரமானதாக இருக்கும். இதைச் செய்ய சில வழிகள் உள்ளன, ஒவ்வொன்றும் அதன் சொந்த நன்மைகள் மற்றும் தீமைகள் உள்ளன.
ஜாவாஸ்கிரிப்டில் உரையுடன் வேலை செய்வதற்கான எளிய வழி, சரம் பொருளைப் பயன்படுத்துவதாகும். சரத்தின் பண்பைப் பயன்படுத்தி நீங்கள் ஒரு சரத்தின் உரையை அணுகலாம், மேலும் சரத்தின் ஒரு பகுதியைப் பிரித்தெடுக்க சப்ஸ்ட்ரிங்() முறையைப் பயன்படுத்தலாம்.
ஜாவாஸ்கிரிப்டில் உரையுடன் வேலை செய்வதற்கான மற்றொரு வழி வரிசை பொருளைப் பயன்படுத்துவதாகும். உருப்படிகளின் பண்புகளைப் பயன்படுத்தி ஒரு வரிசையின் உரையை நீங்கள் அணுகலாம், மேலும் ஒரு வரிசையில் ஒரு குறிப்பிட்ட உருப்படியைக் கண்டறிய indexOf() முறையைப் பயன்படுத்தலாம்.
ஜாவாஸ்கிரிப்டில் உள்ள இடைவெளிகள்
ஜாவாஸ்கிரிப்ட்டில் இடைவெளிகளை உருவாக்க சில வழிகள் உள்ளன. String.replace() முறையைப் பயன்படுத்துவது ஒரு வழி:
var வாக்கியம் = "நான் ஒரு வாக்கியம்."; வாக்கியம்.replace(" ", " ");
இது பின்வரும் சரத்தை உருவாக்கும்: நான் ஒரு வாக்கியம்.