ফাংশন String
ফাংশন String প্রদত্ত মানকে একটি স্ট্রিং-এ রূপান্তর করে।
প্রিমিটিভগুলির (সংখ্যা, স্ট্রিং এবং অন্যান্য সাধারণ টাইপ) জন্য রূপান্তর
সবচেয়ে সুস্পষ্ট উপায়ে ঘটে। উদাহরণস্বরূপ: true -
'true', 5 - '5'। এবং অবজেক্টগুলি
প্রায়শই '[object Object]'-এ রূপান্তরিত হয়,
তবে ব্যতিক্রম থাকতে পারে।
সিনট্যাক্স
String(যা রূপান্তর করতে হবে);
উদাহরণ
আসুন সংখ্যা 0 কে স্ট্রিং-এ রূপান্তর করি:
String(0);
কোড 실행ের ফলাফল:
'0'
উদাহরণ
এবং এখন ফাংশনের প্যারামিটারে
একটি অ-সংখ্যাগত মান NaN সেট করি:
String(NaN);
ফলস্বরূপ আমরা পাব স্ট্রিং:
'NaN'
উদাহরণ
আসুন বুলিয়ান মান false রূপান্তর করি:
String(false);
কোড 실행ের ফলাফল:
'false'
উদাহরণ
ফাংশন String ব্যবহার করে একটি স্ট্রিং রূপান্তর করি:
String('str');
কোড 실행ের পরে আউটপুটে আমরা একই স্ট্রিং পাব:
'str'
উদাহরণ
এখন ফাংশনের প্যারামিটারে
মান null সেট করি:
String(null);
কোড 실행ের ফলাফল আমরা পাব মান, স্ট্রিং-এ রূপান্তরিত:
'null'
উদাহরণ
আসুন ফাংশনের প্যারামিটারে
মান undefined সেট করি:
String(undefined);
কোড 실행ের ফলাফল:
'undefined'
উদাহরণ
এখন প্যারামিটারে কার্লি ব্র্যাকেট সেট করি একটি খালি অবজেক্ট হিসাবে:
String({});
কোড 실행ের পরে আমরা একটি স্ট্রিং পাব, যেটিতে নির্দেশিত হবে দেওয়া অবজেক্টের টাইপ:
'[object Object]'
উদাহরণ
এবং এখন বর্গাকার ব্র্যাকেট বা খালি অ্যারে রূপান্তর করি:
String([]);
ফলস্বরূপ, অবজেক্ট টাইপের বর্ণনার পরিবর্তে আমরা একটি খালি স্ট্রিং পাব:
''
উদাহরণ
আসুন ফাংশনের প্যারামিটারে অঙ্কে পূর্ণ একটি অ্যারে যোগ করি:
String([1, 2, 3]);
কোড 실행ের ফলাফল অ্যারেটির সমস্ত মান একটি স্ট্রিং-এ রূপান্তরিত হবে:
'1,2,3'