এই নিবন্ধটি printf বা String.Format এর সমতুল্য জাভাস্ক্রিপ্ট প্রয়োগ করার পদ্ধতি প্রদর্শন করবে।
জাভাস্ক্রিপ্ট printf/String.Format এর সমতুল্য
printf/String.Format এর সমতুল্য জাভাস্ক্রিপ্ট প্রয়োগ করতে, আপনি ব্যবহার করতে পারেন:
- ' console.log() 'পদ্ধতি
- ' document.write() 'পদ্ধতি
- ' String.format() 'পদ্ধতি
আমরা এখন এক এক করে উপরের প্রতিটি পদ্ধতির মধ্য দিয়ে যাব!
পদ্ধতি 1: 'console.log()' পদ্ধতি ব্যবহার করে printf/String.Format এর সমতুল্য জাভাস্ক্রিপ্ট
জাভাস্ক্রিপ্টে, কিছু পূর্ণসংখ্যা বা স্ট্রিং এর মান প্রিন্ট করতে 'console.log' পদ্ধতি ব্যবহার করা হয়। আপনি printf এর সমতুল্য হিসাবে পূর্ণসংখ্যা এবং স্ট্রিং মান মুদ্রণের জন্য এই পদ্ধতিটি ব্যবহার করতে পারেন।
বাক্য গঠন
কনসোল লগ ( বার্তা )
এখানে, পাস করেছে ' বার্তা ” পরামিতি console.log() পদ্ধতি ব্যবহার করে কনসোলে লগ করা হবে। এই যুক্তি কিছু হতে পারে, যেমন কিছু পূর্ণসংখ্যা বা একটি স্ট্রিং মান।
নিচের উদাহরণটি দেখুন।
উদাহরণ
প্রথমে, আমরা প্রদত্ত দুটি ভেরিয়েবলের মধ্যে একটি পূর্ণসংখ্যা মান এবং একটি স্ট্রিং মান সংরক্ষণ করব “ পছন্দ1 ' এবং ' val2 ', যথাক্রমে:
ছিল val2 = 'প্রিন্টএফ বা স্ট্রিং ফরম্যাটের সমতুল্য জাভাস্ক্রিপ্ট'
এখন, আমরা 'এর প্রারম্ভিক মান প্রদর্শন করব পছন্দ1 ' এবং ' val2 ' কনসোলে ' ব্যবহার করে console.log() 'পদ্ধতি:
কনসোল লগ ( পছন্দ1 )কনসোল লগ ( val2 )
উপরের বাস্তবায়নের পরে আমরা নিম্নলিখিত আউটপুট পাব:
পদ্ধতি 2: জাভাস্ক্রিপ্ট 'document.write()' পদ্ধতি ব্যবহার করে printf বা String.Format এর সমতুল্য
জাভাস্ক্রিপ্টে, ' document.write() ” পদ্ধতিটি DOM (ডকুমেন্ট অবজেক্ট মডেল) এ পূর্ণসংখ্যা এবং স্ট্রিং মান প্রদর্শন করতেও ব্যবহৃত হয়। আরও নির্দিষ্টভাবে, এই পদ্ধতিটি DOM-এ পূর্ণসংখ্যা বা স্ট্রিং মানগুলি প্রিন্ট করে এবং কনসোলে নয়।
বাক্য গঠন
নথি লিখুন ( exp1 , exp2 )এখানে, ' exp1 ' এবং ' exp2 ” কিছু পূর্ণসংখ্যা বা স্ট্রিং মান উল্লেখ করুন।
প্রদর্শনের জন্য নিম্নলিখিত উদাহরণের মাধ্যমে যান।
উদাহরণ
এখন, আমরা ' ব্যবহার করে ইতিমধ্যে তৈরি ভেরিয়েবলের মান প্রদর্শন করব document.write() 'পদ্ধতি:
নথি লিখুন ( val2 )
বাস্তবায়নের পরে, আমরা নিম্নলিখিত আউটপুট পাব:
পদ্ধতি 3: String.format() পদ্ধতি ব্যবহার করে printf বা String.Format এর সমতুল্য জাভাস্ক্রিপ্ট
দ্য ' String.format() ” পদ্ধতি আউটপুট বিন্যাস পরিবর্তন বা কাস্টমাইজ করতে ব্যবহৃত হয়। প্রবেশ করা স্ট্রিং মান পরিবর্তন করতে আমরা এই কার্যকারিতা প্রয়োগ করব। স্ট্রিং পজিশনে যেখানে আমরা নির্দিষ্ট স্ট্রিং মান রাখতে চাই সেখানে ইনডেক্সের মান স্থাপন করে এটি অর্জন করা হবে। তারপর, আমরা ফর্ম্যাট() পদ্ধতির আর্গুমেন্টে আপডেট করা স্ট্রিং মানগুলি রাখব।
প্রদর্শনের জন্য নিম্নলিখিত উদাহরণটি দেখুন।
উদাহরণ
প্রথমত, আমরা একটি কাস্টম প্রোটোটাইপ ফাংশন তৈরি করব। ফরম্যাট ফাংশনটি নির্দিষ্ট স্ট্রিং নেবে এবং 'এর ভিতরে যোগ করা নম্বরটি আনবে {} ” বন্ধনী করুন এবং এতে থাকা সংখ্যাটিকে নির্দিষ্ট সূচকে স্থাপিত স্ট্রিং আর্গুমেন্ট দিয়ে প্রতিস্থাপন করুন। তারপর, ' /{(\d+)}/গ্রাম ” নন-ডিজিট অক্ষর (স্ট্রিং) অনুসন্ধান করবে এবং যোগ করা শর্ত যাচাই করার পরে তাদের নির্দিষ্ট সূচকে স্থাপন করবে:
ছিল পছন্দ1 = যুক্তি ;
ফিরে এই . প্রতিস্থাপন ( /{(\d+)}/গ্রাম , ফাংশন ( পাওয়া , সংখ্যা ) {
ফিরে ধরণ পছন্দ1 [ সংখ্যা ] != 'অসংজ্ঞায়িত' ? পছন্দ1 [ সংখ্যা ] : পাওয়া ;
} ) ;
} ;
এখন, আমরা সূচকগুলি নির্দিষ্ট করব ' {0}, {1} ” যেখানে স্ট্রিং মান প্রতিস্থাপন করা প্রয়োজন। এই নতুন স্ট্রিং মান প্রাথমিকভাবে স্থাপন করা হবে “ বিন্যাস() আর্গুমেন্ট হিসাবে পদ্ধতি। অধিকন্তু, যোগ করা সূচীটি সেই স্ট্রিংকে বোঝায় যেখানে নির্দিষ্ট স্ট্রিংটি প্রতিস্থাপন করা হবে:
কনসোল লগ ( '{0} হল প্রথম আর্গুমেন্ট, যেখানে {1} হল দ্বিতীয় আর্গুমেন্ট' . বিন্যাস ( 'জাভা' , 'জাভাস্ক্রিপ্ট' ) ) ;সংশ্লিষ্ট আউটপুট হবে:
আমরা প্রিন্টএফ বা স্ট্রিং ফরম্যাটের সমতুল্য জাভাস্ক্রিপ্ট প্রয়োগ করার সবচেয়ে সহজ পদ্ধতি প্রদান করেছি। আপনি আপনার প্রয়োজনীয়তা অনুযায়ী পদ্ধতির যেকোনো একটি ব্যবহার করতে পারেন।
উপসংহার
প্রিন্টএফ বা স্ট্রিং ফরম্যাটের সমতুল্য জাভাস্ক্রিপ্ট প্রয়োগ করতে, আপনি ব্যবহার করতে পারেন “ console.log() কনসোলে পূর্ণসংখ্যা এবং স্ট্রিং মান লগ করার পদ্ধতি বা ' document.write() ' DOM এ সংশ্লিষ্ট মান প্রদর্শনের পদ্ধতি এবং ' String.format() নির্দিষ্ট সূচকের জায়গায় স্ট্রিং মান আপডেট করার পদ্ধতি। এই নিবন্ধটি আপনাকে প্রিন্টএফ বা স্ট্রিং ফরম্যাটের সমতুল্য জাভাস্ক্রিপ্ট সম্পর্কে গাইড করেছে।