ভেরিয়েবল টাইপিং
জাভাস্ক্রিপ্ট ভেরিয়েবলগুলো টাইপড নয়, কিন্তু তাদের মানগুলোর টাইপ থাকে। একই ভেরিয়েবলে নতুন মান অ্যাসাইন করা যায়।
উদাহরণ
<!DOCTYPE html>
<html>
<body>
<script>
var a;
document.write(typeof a + "<br>"); // "undefined"
a = true;
document.write(typeof a + "<br>"); // "boolean"
a = 5;
document.write(typeof a + "<br>"); // "number"
a = "web";
document.write(typeof a + "<br>"); // "string"
</script>
</body>
</html>
আউটপুট
undefined boolean number string
মূল ধারণা
- ভেরিয়েবল: কন্টেইনার (টাইপ নেই)
- মান: টাইপ থাকে (Number, String, Boolean, Object, etc.)
- ডাইনামিক টাইপিং: একই ভেরিয়েবলে বিভিন্ন টাইপের মান রাখা যায়
- typeof অপারেটর: ভেরিয়েবলের মানের টাইপ জানার জন্য