কম্পিউটার

জাভাস্ক্রিপ্টে স্ট্রিং এর আদিম মান কিভাবে পেতে হয়?


জাভাস্ক্রিপ্টে 5টি আদিম প্রকার রয়েছে:অনির্ধারিত, নাল, বুলিয়ান, স্ট্রিং এবং সংখ্যা। বাকি সবই একটি বস্তু।

আদিম প্রকার বুলিয়ান, স্ট্রিং এবং সংখ্যা তাদের মোড়ক বস্তু দ্বারা আবৃত করা যেতে পারে, যেমন, যথাক্রমে বুলিয়ান, স্ট্রিং এবং নম্বর কনস্ট্রাক্টরগুলির উদাহরণ৷

অবজেক্ট র‍্যাপার থেকে আদিম মানগুলি ফিরে পেতে, আমাদের অবজেক্টে valueOf মেথডকে কল করতে হবে৷

উদাহরণ

console.log(typeof true);
console.log(typeof new Boolean(true));
console.log(typeof (new Boolean(true)).valueOf());
console.log(typeof "abc");
console.log(typeof new String("abc"));
console.log(typeof (new String("abc")).valueOf());
console.log(typeof 123);
console.log(typeof new Number(123));
console.log(typeof (new Number(123)).valueOf());

আউটপুট

"boolean"
"object"
"boolean"
"string"
"object"
"string"
"number"
"object"
"number"

যেহেতু আপনি এখানে ঝাড়ু দিতে পারেন আদিমগুলির প্রকারগুলি হল বুলিয়ান, স্ট্রিং বা সংখ্যা যখন তাদের মোড়কগুলি অবজেক্ট। যত তাড়াতাড়ি আমরা valueOf ব্যবহার করে মানগুলি পাই, আমরা আবার আদিম ফিরে পাই৷

কিন্তু, আদিমদেরও JS-এ বৈশিষ্ট্য রয়েছে। এর কারণ হল জাভাস্ক্রিপ্ট প্রিমিটিভ এবং অবজেক্টের মধ্যে প্রয়োজনের ভিত্তিতে জোর করে। তাই যদি আমরা এই আদিম দৈর্ঘ্যের বৈশিষ্ট্যটি অ্যাক্সেস করি, এটি একটি বস্তুতে মোড়ানো হয়, এই বৈশিষ্ট্যটি অ্যাক্সেস করা হয় এবং আদিম আবার খুলে দেওয়া হয়৷


  1. কিভাবে জাভাস্ক্রিপ্ট একটি স্ট্রিং একটি মান রূপান্তর?

  2. জাভাস্ক্রিপ্টে একটি স্ট্রিং হিসাবে সম্পূর্ণ ডকুমেন্ট HTML কিভাবে পেতে হয়?

  3. JavaScript - href মান পান

  4. জাভাস্ক্রিপ্টে স্ট্রিং মান দৈর্ঘ্য -1 কীভাবে সংযুক্ত করবেন।