ব্যবহারকারী জাভাস্ক্রিপ্টের সাহায্যে এই কাজটি সম্পাদন করতে পারে “ toLowerCase() ' অথবা ' toLocaleLowerCase() 'পদ্ধতি। তাদের নাম অনুসারে, উভয় পদ্ধতিই একটি স্ট্রিংকে ছোট হাতের অক্ষরে রূপান্তরিত করে তবে তারা কিছু কারণের মধ্যে পৃথক।
এই নির্দেশিকাটি 'toLocaleLowerCase' এবং 'toLowerCase' পদ্ধতির মধ্যে মূল পার্থক্যগুলি তালিকাভুক্ত করে৷
'toLocaleLowerCase' এবং 'toLowerCase' পদ্ধতির মধ্যে পার্থক্যের দিকে যাওয়ার আগে, প্রথমে, এই পদ্ধতিগুলির মৌলিক বিষয়গুলির একটি ওভারভিউ নিন।
'toLocaleLowerCase()' পদ্ধতি কি?
দ্য ' toLocaleLoweCase() ” পদ্ধতি ব্রাউজার লোকেল অনুযায়ী প্রদত্ত স্ট্রিংকে ছোট হাতের অক্ষরে রূপান্তর করে। 'লোকেল' একটি ব্রাউজারের ভাষা সেটিংস নির্দিষ্ট করে যেমন ইংরেজি মার্কিন যুক্তরাষ্ট্রের জন্য 'en_US', তুর্কির জন্য 'tr' এবং আরও অনেক কিছু।
বাক্য গঠন
স্ট্রিং LocaleLowerCase থেকে ( )
একটি প্যারামিটার হিসাবে কোনো 'লোকেল' পাস না করেই উপরের সিনট্যাক্সটি একটি ব্রাউজারের বর্তমান লোকেল অনুযায়ী প্রারম্ভিক স্ট্রিংকে ছোট হাতের অক্ষরে রূপান্তরিত করে।
উপরোক্ত সংজ্ঞায়িত পদ্ধতি ব্যবহারিকভাবে ব্যবহার করা যাক।
উদাহরণ: 'toLocaleLowerCase()' পদ্ধতি প্রয়োগ করা
এই উদাহরণটি নির্দিষ্ট 'tr(তুর্কি)' লোকেলের উপর ভিত্তি করে একটি স্ট্রিংকে ছোট হাতের অক্ষরে রূপান্তর করতে 'toLocaleLowerCase()' পদ্ধতি প্রয়োগ করে।
জাভাস্ক্রিপ্ট কোড
< লিপি >স্ট্রিং যাক = 'লিনাক্স হিন্ট' ;
ফলাফল দিন = স্ট্রিং LocaleLowerCase থেকে ( 'tr' ) ;
কনসোল লগ ( 'স্ট্রিং:' + স্ট্রিং ) ;
কনসোল লগ ( 'আউটপুট:' + ফলাফল ) ;
লিপি >
উপরের কোড লাইনে:
- 'স্ট্রিং' ভেরিয়েবল একটি স্ট্রিং শুরু করে।
- 'ফলাফল' ভেরিয়েবলটি 'কে ব্যবহার করে toLocaleLowerCase() ” প্রাথমিক স্ট্রিংকে ছোট হাতের অক্ষরে রূপান্তর করতে।
- প্রথম ' console.log() ' পদ্ধতিটি 'স্ট্রিং' ভেরিয়েবল মান প্রদর্শন করে এবং দ্বিতীয়টি কনসোলে 'ফলাফল' পরিবর্তনশীল মান দেখায়।
আউটপুট
এটি দেখা যায় যে 'tr(Turkish)' লোকেল অনুসারে প্রাথমিক স্ট্রিং সফলভাবে ছোট হাতের অক্ষরে রূপান্তরিত হয়েছে।
'toLowerCase()' পদ্ধতি কি?
দ্য ' toLowerCase() ” পদ্ধতি নির্দিষ্ট স্ট্রিংকে ছোট হাতের অক্ষরে রূপান্তর করে। এই কাজটি সম্পাদন করার সময় এটি মূল স্ট্রিংকে প্রভাবিত করে না।
বাক্য গঠন
স্ট্রিং ছোট হাতের কাছে ( )উপরের সিনট্যাক্সটি একটি নতুন স্ট্রিং প্রদান করে যা রূপান্তরিত স্ট্রিংকে বোঝায়।
আসুন এর বাস্তব বাস্তবায়ন দেখি।
উদাহরণ: 'toLowerCase()' পদ্ধতি প্রয়োগ করা
এই উদাহরণটি 'toLowerCase()' পদ্ধতি ব্যবহার করে শুরু করা স্ট্রিংকে ছোট হাতের অক্ষরে রূপান্তর করে।
জাভাস্ক্রিপ্ট কোড
< লিপি >স্ট্রিং যাক = 'লিনাক্স হিন্ট' ;
ফলাফল দিন = স্ট্রিং ছোট হাতের কাছে ( ) ;
কনসোল লগ ( 'স্ট্রিং:' + স্ট্রিং ) ;
কনসোল লগ ( 'আউটপুট:' + ফলাফল ) ;
লিপি >
উপরের কোড ব্লক:
- প্রয়োগ করুন ' toLowerCase() প্রাথমিক স্ট্রিং রূপান্তর করার পদ্ধতি।
- দ্য ' console.log() ” পদ্ধতি যথাক্রমে প্রাথমিক এবং রূপান্তরিত স্ট্রিং প্রদর্শন করে।
আউটপুট
কনসোল সফলভাবে আউটপুট হিসাবে প্রাথমিক এবং রূপান্তরিত স্ট্রিং উভয়ই দেখায়।
এখন, আলোচিত পদ্ধতির মধ্যে পার্থক্যের বাস্তব বাস্তবায়ন দেখুন।
'toLocaleLowerCase()' এবং 'toLowerCase()' পদ্ধতির মধ্যে পার্থক্য কি?
এই বিভাগটি 'toLocaleLowerCase()' এবং 'toLowerCase()' পদ্ধতির মধ্যে মূল পার্থক্য বহন করে:
- কাজ: 'toLocaleLowerCase()' পদ্ধতিটি বর্তমান বা নির্দিষ্ট লোকেল অনুযায়ী স্ট্রিংকে রূপান্তরিত করে যেখানে 'toLowerCase()' পদ্ধতি ইংরেজি ভাষার মান/নিয়ম অনুযায়ী স্ট্রিংটিকে ছোট হাতের অক্ষরে রূপান্তর করে।
- পরামিতি: 'toLocaleLowerCase()' পদ্ধতি ব্যবহারকারীদের 'স্থানীয়' প্যারামিটার নির্দিষ্ট করে নির্দিষ্ট 'লোকেল' অনুযায়ী স্ট্রিং রূপান্তর করতে দেয়। অন্যদিকে, 'toLowerCase()' পদ্ধতিতে কোনো প্যারামিটারের প্রয়োজন নেই কারণ এটি ইংরেজি ভাষার মৌলিক মানগুলির উপর ভিত্তি করে স্ট্রিংকে রূপান্তর করে।
- সীমাবদ্ধতা: 'toLowerCase()' পদ্ধতি ব্যবহারকারীদের শুধুমাত্র ব্রাউজারের ভাষা সেটিংসের উপর ভিত্তি করে স্ট্রিং রূপান্তর করতে সীমাবদ্ধ করে এবং অন্য কোন নির্দিষ্ট লোকেল নয় যেখানে 'toLocaleLowerCase()' পদ্ধতি ব্যবহার করার সময় কোন 'লোকেল' সীমাবদ্ধতা নেই।
উপসংহার
উভয়ের মৌলিক কার্যকারিতা ' toLocaleLowerCase() ' এবং ' toLowerCase() ” পদ্ধতি একই, অর্থাৎ স্ট্রিংকে ছোট হাতের অক্ষরে পরিবর্তন করা। যাইহোক, তারা 'কাজ', 'পরামিতা' এবং 'সীমাবদ্ধতা' কারণগুলির উপর ভিত্তি করে একে অপরের থেকে পৃথক। এই নির্দেশিকাটি 'toLocaleLowerCase' এবং 'toLowerCase' পদ্ধতির মধ্যে মূল পার্থক্য তুলে ধরেছে।