কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে ভেরিয়েবল ডিক্লেয়ার করার সময় ডেটা টাইপ ডিফাইন করতে হয় কিনা?


উত্তর: না

জাভাস্ক্রিপ্টে ভেরিয়েবল var কীওয়ার্ড দিয়ে ঘোষণা করা হয়। ডেটা টাইপ নির্দিষ্ট করার প্রয়োজন নেই। C++, Java-এর মতো জাভাস্ক্রিপ্ট ভেরিয়েবলগুলো হ্যান্ডেল করা হয় না।

ভেরিয়েবল ইনিশিয়ালাইজেশন

একটি ভেরিয়েবলে মান সংরক্ষণ করাকে ভেরিয়েবল ইনিশিয়ালাইজেশন বলা হয়। আপনি ভেরিয়েবল তৈরির সময় বা পরে জরুরত पड़লে ইনিশিয়ালাইজ করতে পারেন।

উদাহরণ

<script>
    var name = "Amit";
    var rank = 2;
</script>

আধুনিক পদ্ধতি (ES6+)

// কনস্ট্যান্ট (রি-অ্যাসাইন করা যায় না)
const PI = 3.14159;
const API_URL = "https://api.example.com";

// পরিবর্তনশীল (রি-অ্যাসাইন করা যায়)
let userName = "John";
let userAge = 25;
let isActive = true;

// var এড়াতে হলে ভালো (ফাংশন স্কোপ, হোইস্টিং ইস্যু)

টাইপ ইনফারেন্স

জাভাস্ক্রিপ্ট আপনার দেওয়া মান থেকে টাইপ অনুমান করে (Type Inference):

let x = 10;       // Number
let y = "hello";  // String
let z = true;     // Boolean
let arr = [1,2];  // Array
let obj = {};     // Object
  1. জাভাস্ক্রিপ্টে ভেরিয়েবল ডিক্লেয়ার করার বিভিন্ন উপায়

  2. জাভাস্ক্রিপ্টে Arrow Function কখন ব্যবহার করা উচিত নয়

  3. C#-এ ভেরিয়েবল কীভাবে ডিফাইন করবেন?

  4. C#-এ ডাইনামিক ডেটা টাইপ সংজ্ঞায়িত করা