জাভাস্ক্রিপ্ট হ'ল এক ধরণের লাইটওয়েট প্রোগ্রামিং ল্যাঙ্গুয়েজ, যা বেশিরভাগ ব্রাউজার দ্বারা ব্যাখ্যা করা হয় এবং যা ওয়েব পেজগুলিকে এমন প্রভাব এবং ফাংশন সরবরাহ করে যা মানক এইচটিএমএল হিসাবে পরিপূরক হয় এই ধরণের প্রোগ্রামিং ভাষা প্রায়শই সাইটে ব্যবহৃত হয় ওয়েব, ক্লায়েন্ট পক্ষের ক্রিয়া সম্পাদন করতে, ওয়েব পৃষ্ঠার উত্স কোডের উপর দৃষ্টি নিবদ্ধ করা ।
জাভাস্ক্রিপ্ট আপনার ব্রাউজার ২.০ স্থাপনের জন্য সফটওয়্যার সংস্থা "নেটস্কেপ কর্পোরেশন" দ্বারা তৈরি করা হয়েছিল এবং এর সরলতার জন্য ধন্যবাদ, এটি এখনও টেক্সটের চেয়ে বেশি ওয়েব পৃষ্ঠাগুলি তৈরির জন্য একটি দরকারী সরঞ্জাম হিসাবে এখনও অবিরত রয়েছে ।
জাভা স্ক্রিপ্টের যে অন্য সংস্থাগুলি গড়ে উঠেছে তাদের মধ্যে মাইক্রোসফ্ট ছিল এর এক্সপ্লোরার, যা সাধারণত নেটস্কেপের অনুরূপ।
এটি পরিষ্কার হওয়া জরুরী যে জাভাস্ক্রিপ্ট পুরোপুরি প্রোগ্রামিং ভাষা নয়, বরং একটি স্ক্রিপ্টের ভাষা (রুটিন বা স্ক্রিপ্ট)। সুতরাং, এটি স্প্রেডশিট বা ওয়ার্ড প্রসেসরগুলিতে ম্যাক্রোগুলির মতো। জাভাস্ক্রিপ্ট সহ একটি সম্পূর্ণ প্রোগ্রাম চালানো অসম্ভব হবে।
জাভা স্ক্রিপ্ট ক্লায়েন্ট / সার্ভার পরিচালনার উন্নতিতে সহায়তা করে; এর প্রাথমিক ফাংশনগুলির মধ্যে রয়েছে: উইন্ডো খোলার এবং বন্ধ করার; কোনও পৃষ্ঠায় কার্যকর পরিবর্তন (বিষয়বস্তু এবং উপস্থিতির নিরিখে; পাঠ্যের স্ট্রিংগুলির বিকাশ; গাণিতিক পদ্ধতিগুলি)
যেহেতু এর মিশনটি এইচটিএমএল প্রসারিত করা, তাই জাভা স্ক্রিপ্ট এমন একটি ভাষা যা কিছু নির্দিষ্ট বিধিনিষেধের কথা বিবেচনা করে, যা পরোক্ষভাবে ব্যবহারকারীর সুরক্ষা সরবরাহ করে।