কীভাবে জাভাস্ক্রিপ্টে একটি শব্দকে গতিশীলভাবে ক্যাপিটালাইজ করবেন?

Kibhabe Jabhaskripte Ekati Sabdake Gatisilabhabe Kyapitala Ija Karabena



একটি একক স্ট্রিং থেকে একটি নির্দিষ্ট শব্দের ক্যাপিটালাইজেশন খুব সহায়ক যখন প্রোগ্রামার পাঠক বা শেষ ব্যবহারকারীর মনোযোগ অনন্য বা গুরুত্বপূর্ণ তথ্যের দিকে সরাতে চায়। বেশিরভাগ সংক্ষিপ্ত রূপ, নোট, তারিখ, স্থানের নাম, বা ব্যক্তির নামগুলি বড় করা হয় কারণ তারা গুরুত্বপূর্ণ তথ্য সরবরাহ করে। ক্যাপিটালাইজ করে বেশ কিছু সুবিধা অর্জন করা যেতে পারে যেমন ভালো অ্যাক্সেসিবিলিটি, বর্ধিত দৃশ্যমানতা এবং পঠনযোগ্যতার কারণ, ব্যবহারকারীর মিথস্ক্রিয়াকে জড়িত করা ইত্যাদি।

এই ব্লগটি নীচের পদ্ধতিগুলি ব্যাখ্যা করে জাভাস্ক্রিপ্টে একটি নির্দিষ্ট শব্দকে বড় করার পদ্ধতিটি ব্যাখ্যা করে:

কীভাবে জাভাস্ক্রিপ্টে একটি শব্দকে গতিশীলভাবে ক্যাপিটালাইজ করবেন?

কোনো বিল্ট-ইন প্রপার্টি বা জাভাস্ক্রিপ্ট পদ্ধতি নেই যা প্রদত্ত স্ট্রিং-এর শুধুমাত্র প্রথম শব্দটিকে বড় করার জন্য ব্যবহার করা যেতে পারে, যাইহোক, কিছু পন্থা আছে যা পছন্দসই ফলাফল ফেরাতে পরিবর্তন করা যেতে পারে। এই পদ্ধতিগুলি তাদের কোড বিবরণ সহ বর্ণনা করা হয়েছে। চলুন এগিয়ে যাই।







পদ্ধতি 1: 'স্লাইস()' পদ্ধতি ব্যবহার করা

এই পদ্ধতিতে, ' শীঘ্র() ', এবং ' টু আপপারকেস() 'পদ্ধতিগুলি' বরাবর ব্যবহৃত হয় টুকরা() ” পদ্ধতিটি শুধুমাত্র প্রথম শব্দ বা স্ট্রিংয়ের কিছু অংশকে প্রয়োজন অনুসারে বা ব্যবহারকারীর দ্বারা নির্দিষ্ট করে বড় করার জন্য। নীচের কোড স্নিপেটে দেখানো হয়েছে:



< শরীর >

< h1 > লিনাক্সহিন্ট প্রবন্ধ h1 >
< h4 > প্রথম শব্দটি বড় করা h4 >
< বোতামে ক্লিক করুন = 'ক্যাপটালাইজ ফার্স্টওয়ার্ড()' > চেষ্টা করে দেখুন বোতাম >
< পি আইডি = 'লক্ষ্য' >> পি >

< লিপি >
ফাংশন ক্যাপটালাইজ ফার্স্টওয়ার্ড ( ) {
তথ্য যাক = শীঘ্র ( 'দয়া করে স্ট্রিং লিখুন' , 'জন উইক' ) ;
const wordEndIndex = শীঘ্র ( 'চূড়ান্ত পরিসরে প্রবেশ করুন' , '5' ) ;
প্রথম শব্দ যাক = তথ্য টুকরা ( 0 , wordEndIndex ) ;
rem যাক = তথ্য প্রতিস্থাপন ( প্রথম শব্দ , ' ) ;

যদি ( তথ্য != খালি ) {
নথি getElementById ( 'লক্ষ্য' ) . innerHTML = 'প্রথম শব্দটি এখন বড় করা হয়েছে: ' + প্রথম শব্দ. আপপারকেস থেকে ( ) + rem ;
}
}
লিপি >
শরীর >

কোডের ব্যাখ্যা:



  • প্রথমে, বোতাম উপাদানটি ঘোষণা করা হয় যা ' ক্যাপটালাইজ ফার্স্টওয়ার্ড() 'পদ্ধতি ব্যবহার করে' অনক্লিক ” ঘটনা শ্রোতা। দ্য ' পি 'এলিমেন্টটিও 'এর একটি আইডি থাকার দ্বারা তৈরি করা হয় লক্ষ্য ” এই 'p' HTML এলিমেন্টে আউটপুট ঢোকানো হয়।
  • পরবর্তী, ফাংশন ' ক্যাপটালাইজ ফার্স্টওয়ার্ড() 'শরীরের ভিতরে সংজ্ঞায়িত করা হয়'

    আউটপুট দেখায় যে প্রদত্ত স্ট্রিং-এর প্রথম শব্দটি এখন বড় করা হয়েছে।



    পদ্ধতি 2: 'substr()' পদ্ধতি ব্যবহার করা

    দ্য ' substr() ” পদ্ধতিটি প্রদত্ত স্ট্রিং থেকে শুধুমাত্র প্রথম শব্দটিকে বড় করতে ব্যবহার করা যেতে পারে। সূচী নম্বর অ্যাক্সেস করে এবং 'toUpperCase()' পদ্ধতি প্রয়োগ করে আলাদাভাবে শুধুমাত্র প্রথম অক্ষরটি নির্বাচন করে এটি করা যেতে পারে। তারপরে, নীচের কোডের মতো স্ট্রিংটির অবশিষ্ট অংশ সংযুক্ত করুন:

    < h1 > লিনাক্সহিন্ট প্রবন্ধ h1 >
    < h4 > প্রথম শব্দটি বড় করা h4 >

    < বোতামে ক্লিক করুন = 'ক্যাপটালাইজ ফার্স্টওয়ার্ড()' > চেষ্টা করে দেখুন বোতাম >
    < পি আইডি = 'লক্ষ্য' >> পি >

    < লিপি >
    ফাংশন ক্যাপটালাইজ ফার্স্টওয়ার্ড ( ) {
    তথ্য যাক = শীঘ্র ( 'দয়া করে স্ট্রিং লিখুন' , 'জন উইক' )
    const wordEndIndex = শীঘ্র ( 'চূড়ান্ত পরিসরে প্রবেশ করুন' , '5' ) ;
    ফলাফল দিন = তথ্য substr ( 0 , wordEndIndex ) . আপপারকেস থেকে ( ) + তথ্য substr ( wordEndIndex ) ;
    যদি ( তথ্য != খালি ) {
    নথি getElementById ( 'লক্ষ্য' ) . innerHTML = 'প্রথম শব্দটি এখন এইভাবে বড় করা হয়েছে: ' + ফলাফল ;
    }
    }
    লিপি >

    উপরের কোডের ব্যাখ্যা:

    • উপরের কোডটি পূর্ববর্তী পদ্ধতিতে বর্ণিত হিসাবে একই শুধুমাত্র “ টুকরা() ' এবং ' প্রতিস্থাপন() ' পদ্ধতি ' দিয়ে প্রতিস্থাপিত হয় substr() 'পদ্ধতি।
    • 'substr()' পদ্ধতিটি 'এ প্রয়োগ করা হয় তথ্য ' পরিবর্তনশীল এবং ' থেকে স্ট্রিং এর অংশ 0 ” প্রদত্ত সূচী থেকে সূচী পৃথক করা হয়। এই বিচ্ছিন্ন অংশে যা প্রথম শব্দ, ' টু আপপারকেস() ” পদ্ধতিটি পুঁজিতে প্রয়োগ করা হয়।
    • এর পরে, দ্বিতীয় ' substr() ” পদ্ধতিটি প্রদত্ত সূচক থেকে অবশিষ্ট অংশ নির্বাচন করতে এবং তারপর উভয় পদ্ধতির জন্য ফলাফলকে সংযুক্ত করতে ব্যবহৃত হয়।

    সংকলনের পরে:

    আউটপুট দেখায় যে স্ট্রিং থেকে শুধুমাত্র প্রথম শব্দটি বড় করা হয়েছে

    উপসংহার

    এমন কোনো বিল্ট-ইন পদ্ধতি নেই যা একটি প্রদত্ত স্ট্রিংয়ের প্রথম শব্দটিকে গতিশীলভাবে বড় করতে ব্যবহার করা যেতে পারে। তবে ' টুকরা() ' এবং ' substr() ' পদ্ধতিগুলি বিভিন্ন পদ্ধতির সংমিশ্রণে ব্যবহার করা যেতে পারে যেমন ' শীঘ্র() ', ' প্রতিস্থাপন() ', এবং ' টু আপপারকেস() 'প্রথম শব্দটিকে বড় করতে। এখানে ' টু আপপারকেস() ” পদ্ধতি বিশেষভাবে কাটা প্রথম শব্দটিকে বড় করে তোলে। এই পোস্টটি জাভাস্ক্রিপ্টে একটি শব্দকে বড় করার পদ্ধতিগুলিকে চিত্রিত করেছে৷