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

কেন জাভাস্ক্রিপ্ট কেস-সেনসিটিভ কিন্তু HTML নয়?

স্ক্রিপ্ট হলো প্লেইন টেক্সট, শুধু মার্কআপ নয় যেমন HTML, যা কেস-ইনসেনসিটিভ। জাভাস্ক্রিপ্টে while কীওয়ার্ডটি অবশ্যই while হতে হবে, While বা WHILE হবে না। কেস সেনসিটিভিটি গুরুত্বপূর্ণ কারণ এটি HTML-এর সাথে ঘনিষ্ঠভাবে জড়িত, কিন্তু কিছু মেথড এবং ইভেন্ট ভিন্নভাবে 언급 করা হয়। জাভাস্ক্রিপ্টের কঠোর সিনট্যাক্স আছে ক্লায়েন্ট-সাইড স্ক্রিপ্ট প্রসেস করার জন্য।

HTML-এ কিছু ট্যাগ এবং অ্যাট্রিবিউটের নাম জাভাস্ক্রিপ্ট অবজেক্ট ও প্রোপার্টির নামে মিলে যেতে পারে। HTML-এ অ্যাট্রিবিউট ও ট্যাগের নাম কেস-ইনসেনসিটিভ। HTML এবং জাভাস্ক্রিপ্টের এই ঘনিষ্ঠ সম্পর্কের কারণে বিভ্রান্তি হতে পারে, তাই জাভাস্ক্রিপ্টে কেস সেনসিটিভিটি বেশি গুরুত্বপূর্ণ। উদাহরণস্বরূপ, HTML-এ onclick ইভেন্ট অ্যাট্রিবিউটকে onClick হিসেবে লিখা হয়, কিন্তু জাভাস্ক্রিপ্টে এটিকে onclick হিসেবে লিখতে হয়।

জাভাস্ক্রিপ্টে নিচের দুটি শব্দ সম্পূর্ণ আলাদা:

var demo; var DEMO;

কেস-সেনসিটিভ ফিচারের কারণে নিচের দুটি অবজেক্ট আলাদা:

function Employee(id, name, subject){   this.id = id;   this.name = name; } var employee = new Employee("ee1", "John","30");

জাভাস্ক্রিপ্টে কাজ করার সময় ভেরিয়েবল, ফাংশন এবং অবজেক্টের নামের ক্যাপিটালাইজেশন চেক করতে থাকলে সিনট্যাক্স এবং অন্যান্য এরর এড়ানো যায়।

  1. HTML ফাইলে জাভাস্ক্রিপ্ট এম্বেড করার পদ্ধতি

  2. HTML ফাইল সোর্সড মডিউল থেকে জাভাস্ক্রিপ্ট ফাংশন খুঁজে পাচ্ছে না কেন?

  3. জাভাস্ক্রিপ্টে 'select' এলিমেন্টে addEventListener কেন কাজ করে না?

  4. জাভাস্ক্রিপ্টে ID দিয়ে এলিমেন্ট রিমুভ করা