জাভাস্ক্রিপ্টে, একটি মান একটি সংখ্যা বা অন্য কিছু কিনা তা পরীক্ষা করার বিভিন্ন উপায় রয়েছে৷
সবচেয়ে সাধারণ উপায় হল typeof
ব্যবহার করা অপারেটর:
const value = 5
console.log(typeof value)
// "number"
একটি ব্যবহারিক প্রেক্ষাপটে এটি ব্যবহার করার একটি উপায় হল typeof
ব্যবহার করে একটি ফর্ম সঠিকভাবে পূরণ করা হয়েছে কিনা তা পরীক্ষা করা। একটি শর্তসাপেক্ষ বিবৃতিতে৷
মান টাইপ কিনা তা পরীক্ষা করা যাক একটি ইনপুট মান হল না একটি সংখ্যা মান প্রকার, এবং তারপর কনসোলে একটি বার্তা লগ আউট করুন:
const inputFieldAge = "10"
if (typeof inputFieldAge !== 'number') {
console.log('This field has to be a number'
}
কারণ inputFieldAge
ভেরিয়েবলের একটি স্ট্রিং আছে একটি সংখ্যা মান টাইপ 10
এর পরিবর্তে এটিতে (দ্বৈত উদ্ধৃতি) বরাদ্দ করা হয়েছে , typeof
অপারেটর এটা ধরবে।