জাভাস্ক্রিপ্ট আজ সবচেয়ে গুরুত্বপূর্ণ প্রোগ্রামিং ভাষা এক। এখন আপনার বাড়িতে আপনার নিজের উপর জাভাস্ক্রিপ্ট শিখুন এবং ইন্টারনেট ছাড়াই খুব। অ্যাপ্লিকেশনটি আপনাকে সহজে জাভাস্ক্রিপ্ট শেখার জন্য ডিজাইন করা হয়েছে, ভাল বোঝার জন্য ভালভাবে ব্যাখ্যা করা উদাহরণ দিয়ে। আপনি এডিটর মোডের সাথেও উদাহরণ পান যাতে আপনি আপনার প্রয়োজনীয়তা অনুসারে কোড সম্পাদনা করতে এবং অবিলম্বে আউটপুটটি দেখতে পারেন।
জাভাস্ক্রিপ্টের ভূমিকা
জাভাস্ক্রিপ্ট কী?
জাভাস্ক্রিপ্ট একটি স্ক্রিপ্টিং ভাষা যা একটি স্ক্রিপ্টিং ভাষা লাইটওয়েট প্রোগ্রামিং ভাষা।
জাভাস্ক্রিপ্ট সাধারণত তাদের সাথে ইন্টারঅ্যাক্টিভিটি বৃদ্ধি করতে এইচটিএমএল পৃষ্ঠাগুলিতে সরাসরি এমবেড করা হয়। জাভাস্ক্রিপ্ট একটি ব্যাখ্যা করা ভাষা (যার মানে স্ক্রিপ্টগুলি প্রাথমিক সংকলন ছাড়াই কার্যকর করা হয়)।
খ। জাভাস্ক্রিপ্ট কি করতে পারেন?
জাভাস্ক্রিপ্ট এইচটিএমএল ডিজাইনারদের একটি প্রোগ্রামিং টুল দেয়: এইচটিএমএল লেখক সাধারণত প্রোগ্রামার নয়, তবে জাভাস্ক্রিপ্ট একটি খুব সহজ সিনট্যাক্সের সাথে একটি স্ক্রিপ্টিং ভাষা।
জাভাস্ক্রিপ্টটি একটি HTML পৃষ্ঠায় ডায়নামিক পাঠ্যটি করতে পারে।
জাভাস্ক্রিপ্ট ইভেন্টগুলিতে প্রতিক্রিয়া জানাতে পারে: একটি জাভাস্ক্রিপ্ট সেট করা যেতে পারে যখন কোনও পৃষ্ঠাটি লোড করার সময় বা যখন ব্যবহারকারী একটি HTML উপাদানটিতে ক্লিক করে।
জাভাস্ক্রিপ্টটি এইচটিএমএল উপাদানগুলি পড়তে এবং লিখতে পারে।
জাভাস্ক্রিপ্ট হতে পারে ডেটা যাচাই করার জন্য ব্যবহৃত হয়: এটি একটি সার্ভারে জমা দেওয়ার আগে ফর্ম ডেটা যাচাই করতে ব্যবহার করা যেতে পারে।
জাভাস্ক্রিপ্টটি ভিজিটর ব্রাউজারটি সনাক্ত করতে ব্যবহার করা যেতে পারে: এটি ব্রাউজারটি সনাক্ত করতে পারে এবং এটির উপর নির্ভর করে এটি অন্য পৃষ্ঠাটি লোড করতে পারে।
জাভাস্ক্রিপ্ট কুকি তৈরি করতে ব্যবহার করা যেতে পারে যেমন এটি পরিদর্শক এর কম্পিউটারে ডেটা সংরক্ষণ এবং পুনরুদ্ধার করতে পারে।
সি। জাভাস্ক্রিপ্ট কিভাবে ব্যবহার করবেন?
জাভাস্ক্রিপ্ট ট্যাগের মধ্যে যোগ করা আবশ্যক।
একটি এইচটিএমএল পৃষ্ঠাতে জাভাস্ক্রিপ্ট যোগ করার তিনটি উপায় রয়েছে:
হেড ট্যাগে ()।
শরীরের ট্যাগে (
)। বাহ্যিকভাবে।
একই HTML পৃষ্ঠায় জাভাস্ক্রিপ্ট যোগ করার জন্য একাধিক উপায় ব্যবহার করা যেতে পারে।
সিনট্যাক্স বুনিয়াদি
জেএস মন্তব্য
কোন মত অন্যান্য ভাষা এমনকি জাভাস্ক্রিপ্ট মন্তব্য সিনট্যাক্স যা সাধারণত নিম্নলিখিত দুটি পরিস্থিতিতে ব্যবহৃত হয়:
বিকল্প কোড পরীক্ষা করার সময় এক্সিকিউশন প্রতিরোধ।
ভাল বোঝার জন্য জাভাস্ক্রিপ্ট কোড ব্যাখ্যা করতে।
দুই ধরনের জেএস মন্তব্য আছে সিনট্যাক্স:
একক লাইনের জন্য? (// হাই, এটি একটি মন্তব্য।)
একাধিক লাইনের জন্য? (/ * এখানে একটি মন্তব্য একটি মন্তব্য। * /)
ডি। JS DATATYPES
জাভাস্ক্রিপ্ট পরিবর্তনশীল হিসাবে অনেক ডেটাইটাইপগুলি ধরে রাখতে পারে যেমন:
নাম্বার: একটি JS এর পরিবর্তনশীল প্রোগ্রামার বা ব্যবহারকারী দ্বারা এটির কোনও নম্বর সংরক্ষণ করতে পারে।
স্ট্রিং অক্ষরগুলির একটি সিরিজ। সংখ্যার বিপরীতে এটি সর্বদা উদ্ধৃতির মধ্যে লেখা হয়।
অবজেক্ট: জেএস বস্তু কোঁকড়া বন্ধনীগুলির মধ্যে লেখা হয়। একটি JS পরিবর্তনশীল বস্তুগুলি কীভাবে সংরক্ষণ করবেন তা জানতে উদাহরণটি দেখুন।
অ্যারে: এইগুলি একক JS এর মধ্যে একাধিক মান সংরক্ষণ করতে ব্যবহৃত হয়। এটি বর্গাকার বন্ধনীগুলির মধ্যে লেখা এবং বিভিন্ন মান কমা দ্বারা পৃথক করা হয়।
বুলিয়ানস: এই ডেটটাইপ শুধুমাত্র একটি পরিবর্তনশীল I.e "সত্য" বা "মিথ্যা" দুটি মান সঞ্চয় করে। এবং যদিও এটি স্ট্রিং দিয়ে বিভ্রান্ত হতে পারে তবে এটি উদ্ধৃতি ছাড়াই লেখা আছে।
4। জেএস তুলনা
তুলনা অপারেটররা প্রায়ই একটি প্রদত্ত শর্তগুলি সন্তুষ্ট কিনা তা পরীক্ষা করার জন্য ব্যবহৃত হয় না এবং এর ফলে ফলাফলগুলির উপর নির্ভর করে প্রোগ্রামটির সাথে এগিয়ে যান। নিম্নলিখিত অপারেটরগুলি তুলনা করার জন্য ব্যবহৃত হয়: