এই ব্লগটি নীচের পদ্ধতিগুলি ব্যাখ্যা করে জাভাস্ক্রিপ্টে একটি নির্দিষ্ট শব্দকে বড় করার পদ্ধতিটি ব্যাখ্যা করে:
কীভাবে জাভাস্ক্রিপ্টে একটি শব্দকে গতিশীলভাবে ক্যাপিটালাইজ করবেন?
কোনো বিল্ট-ইন প্রপার্টি বা জাভাস্ক্রিপ্ট পদ্ধতি নেই যা প্রদত্ত স্ট্রিং-এর শুধুমাত্র প্রথম শব্দটিকে বড় করার জন্য ব্যবহার করা যেতে পারে, যাইহোক, কিছু পন্থা আছে যা পছন্দসই ফলাফল ফেরাতে পরিবর্তন করা যেতে পারে। এই পদ্ধতিগুলি তাদের কোড বিবরণ সহ বর্ণনা করা হয়েছে। চলুন এগিয়ে যাই।
পদ্ধতি 1: 'স্লাইস()' পদ্ধতি ব্যবহার করা
এই পদ্ধতিতে, ' শীঘ্র() ', এবং ' টু আপপারকেস() 'পদ্ধতিগুলি' বরাবর ব্যবহৃত হয় টুকরা() ” পদ্ধতিটি শুধুমাত্র প্রথম শব্দ বা স্ট্রিংয়ের কিছু অংশকে প্রয়োজন অনুসারে বা ব্যবহারকারীর দ্বারা নির্দিষ্ট করে বড় করার জন্য। নীচের কোড স্নিপেটে দেখানো হয়েছে:
< শরীর >
< h1 > লিনাক্সহিন্ট প্রবন্ধ h1 >
< h4 > প্রথম শব্দটি বড় করা h4 >
< বোতামে ক্লিক করুন = 'ক্যাপটালাইজ ফার্স্টওয়ার্ড()' > চেষ্টা করে দেখুন বোতাম >
< পি আইডি = 'লক্ষ্য' >> পি >
< লিপি >
ফাংশন ক্যাপটালাইজ ফার্স্টওয়ার্ড ( ) {
তথ্য যাক = শীঘ্র ( 'দয়া করে স্ট্রিং লিখুন' , 'জন উইক' ) ;
const wordEndIndex = শীঘ্র ( 'চূড়ান্ত পরিসরে প্রবেশ করুন' , '5' ) ;
প্রথম শব্দ যাক = তথ্য টুকরা ( 0 , wordEndIndex ) ;
rem যাক = তথ্য প্রতিস্থাপন ( প্রথম শব্দ , ' ) ;
যদি ( তথ্য != খালি ) {
নথি getElementById ( 'লক্ষ্য' ) . innerHTML = 'প্রথম শব্দটি এখন বড় করা হয়েছে: ' + প্রথম শব্দ. আপপারকেস থেকে ( ) + rem ;
}
}
লিপি >
শরীর >
কোডের ব্যাখ্যা:
- প্রথমে, বোতাম উপাদানটি ঘোষণা করা হয় যা ' ক্যাপটালাইজ ফার্স্টওয়ার্ড() 'পদ্ধতি ব্যবহার করে' অনক্লিক ” ঘটনা শ্রোতা। দ্য ' পি 'এলিমেন্টটিও 'এর একটি আইডি থাকার দ্বারা তৈরি করা হয় লক্ষ্য ” এই 'p' HTML এলিমেন্টে আউটপুট ঢোকানো হয়।
- পরবর্তী, ফাংশন ' ক্যাপটালাইজ ফার্স্টওয়ার্ড() 'শরীরের ভিতরে সংজ্ঞায়িত করা হয়' ট্যাগ এটিতে, একটি দম্পতি ' শীঘ্র() স্ট্রিং এবং ক্যাপিটাল শব্দগুলির জন্য শেষ সূচক নম্বর সম্পর্কে ব্যবহারকারীর কাছ থেকে ডেটা পুনরুদ্ধার করতে পদ্ধতিগুলি ব্যবহার করা হয়।
- দ্য ' শীঘ্র() ” পদ্ধতিতে দুটি পরামিতি রয়েছে, প্রথমটি হল বার্তা যা স্ক্রিনে প্রদর্শিত হয় এবং দ্বিতীয়টি তার ডিফল্ট মান।
- এই মানগুলি 'এ সংরক্ষণ করা হয় তথ্য ' এবং ' wordEndIndex 'যথাক্রমে। তারপর, ব্যবহার করুন ' টুকরা() 'ডেটা' এর উপর 'পদ্ধতি এবং 'থেকে স্ট্রিংয়ের অংশটি স্লাইস করুন 0 ” ব্যবহারকারীর দ্বারা প্রদত্ত সূচক নম্বরের সূচক। এটি প্রদত্ত স্ট্রিং থেকে প্রথম শব্দটিকে আলাদা করে যা 'প্রথম শব্দ ' ভেরিয়েবলে সংরক্ষণ করা হয়।
- এর পরে, ব্যবহার করুন ' প্রতিস্থাপন() 'প্রদত্ত স্ট্রিং-এ' পদ্ধতি খালি উদ্ধৃতি দিয়ে 'প্রথম শব্দ' বিষয়বস্তু প্রতিস্থাপন করতে। এটি স্ট্রিংটিকে সংশোধন করে এবং এখন এটিতে ভেরিয়েবলে সংরক্ষিত প্রথম শব্দটি সরিয়ে দেওয়ার পরে অবশিষ্ট অংশ রয়েছে ' rem '
- শেষ পর্যন্ত, ব্যবহার করুন ' যদি 'বিবৃতিটি পরীক্ষা করার জন্য ' তথ্য ” ব্যবহারকারীর দ্বারা প্রদত্ত ভেরিয়েবলটি খালি বা না। যদি এটি খালি না হয় বা এর সমান হয় ' খালি ', তারপর ' সন্নিবেশ করান প্রথম শব্দ 'এবং প্রয়োগ করুন' টু আপপারকেস() এটি করার পদ্ধতি।
- এটি বরাবর, অবশিষ্ট অংশটি প্রদর্শন করুন যা ' rem ' পরিবর্তনশীল।
সংকলনের পরে:
আউটপুট দেখায় যে প্রদত্ত স্ট্রিং-এর প্রথম শব্দটি এখন বড় করা হয়েছে।
পদ্ধতি 2: 'substr()' পদ্ধতি ব্যবহার করা
দ্য ' substr() ” পদ্ধতিটি প্রদত্ত স্ট্রিং থেকে শুধুমাত্র প্রথম শব্দটিকে বড় করতে ব্যবহার করা যেতে পারে। সূচী নম্বর অ্যাক্সেস করে এবং 'toUpperCase()' পদ্ধতি প্রয়োগ করে আলাদাভাবে শুধুমাত্র প্রথম অক্ষরটি নির্বাচন করে এটি করা যেতে পারে। তারপরে, নীচের কোডের মতো স্ট্রিংটির অবশিষ্ট অংশ সংযুক্ত করুন:
< h1 > লিনাক্সহিন্ট প্রবন্ধ h1 >< h4 > প্রথম শব্দটি বড় করা h4 >
< বোতামে ক্লিক করুন = 'ক্যাপটালাইজ ফার্স্টওয়ার্ড()' > চেষ্টা করে দেখুন বোতাম >
< পি আইডি = 'লক্ষ্য' >> পি >
< লিপি >
ফাংশন ক্যাপটালাইজ ফার্স্টওয়ার্ড ( ) {
তথ্য যাক = শীঘ্র ( 'দয়া করে স্ট্রিং লিখুন' , 'জন উইক' )
const wordEndIndex = শীঘ্র ( 'চূড়ান্ত পরিসরে প্রবেশ করুন' , '5' ) ;
ফলাফল দিন = তথ্য substr ( 0 , wordEndIndex ) . আপপারকেস থেকে ( ) + তথ্য substr ( wordEndIndex ) ;
যদি ( তথ্য != খালি ) {
নথি getElementById ( 'লক্ষ্য' ) . innerHTML = 'প্রথম শব্দটি এখন এইভাবে বড় করা হয়েছে: ' + ফলাফল ;
}
}
লিপি >
উপরের কোডের ব্যাখ্যা:
- উপরের কোডটি পূর্ববর্তী পদ্ধতিতে বর্ণিত হিসাবে একই শুধুমাত্র “ টুকরা() ' এবং ' প্রতিস্থাপন() ' পদ্ধতি ' দিয়ে প্রতিস্থাপিত হয় substr() 'পদ্ধতি।
- 'substr()' পদ্ধতিটি 'এ প্রয়োগ করা হয় তথ্য ' পরিবর্তনশীল এবং ' থেকে স্ট্রিং এর অংশ 0 ” প্রদত্ত সূচী থেকে সূচী পৃথক করা হয়। এই বিচ্ছিন্ন অংশে যা প্রথম শব্দ, ' টু আপপারকেস() ” পদ্ধতিটি পুঁজিতে প্রয়োগ করা হয়।
- এর পরে, দ্বিতীয় ' substr() ” পদ্ধতিটি প্রদত্ত সূচক থেকে অবশিষ্ট অংশ নির্বাচন করতে এবং তারপর উভয় পদ্ধতির জন্য ফলাফলকে সংযুক্ত করতে ব্যবহৃত হয়।
সংকলনের পরে:
আউটপুট দেখায় যে স্ট্রিং থেকে শুধুমাত্র প্রথম শব্দটি বড় করা হয়েছে
উপসংহার
এমন কোনো বিল্ট-ইন পদ্ধতি নেই যা একটি প্রদত্ত স্ট্রিংয়ের প্রথম শব্দটিকে গতিশীলভাবে বড় করতে ব্যবহার করা যেতে পারে। তবে ' টুকরা() ' এবং ' substr() ' পদ্ধতিগুলি বিভিন্ন পদ্ধতির সংমিশ্রণে ব্যবহার করা যেতে পারে যেমন ' শীঘ্র() ', ' প্রতিস্থাপন() ', এবং ' টু আপপারকেস() 'প্রথম শব্দটিকে বড় করতে। এখানে ' টু আপপারকেস() ” পদ্ধতি বিশেষভাবে কাটা প্রথম শব্দটিকে বড় করে তোলে। এই পোস্টটি জাভাস্ক্রিপ্টে একটি শব্দকে বড় করার পদ্ধতিগুলিকে চিত্রিত করেছে৷