জাভাস্ক্রিপ্ট অপারেটর, কীওয়ার্ড এবং ভ্যারিয়েবল - জাভাস্ক্রিপ্ট বাংলা টিউটোরিয়াল: পর্ব-৩

জাভাস্ক্রিপ্ট অপারেটর, কীওয়ার্ড এবং ভ্যারিয়েবল - জাভাস্ক্রিপ্ট বাংলা টিউটোরিয়াল: পর্ব-৩

বিশেষ ধরনের অপারেটর  

আপনার সংজ্ঞায়িত অবজেক্ট বা ন্যাভিগেটরের পূর্বনির্ধারিত অবজেক্ট যেমন অ্যারে(Array), বুলিয়ান(Boolean), ডেট(Date), ফাংশন(Function), ইমেজ(Image), নাম্বর(Number), অবজেক্ট(Object), অপশন(Option), RegExp বা স্ট্রিং(String) তৈরি করতে new স্টেটমেন্ট ব্যবহার করা হয়। যেমন-

myPen= new Array (4) 
myPen[0]=“JavaScript for Beginners” 
myPen [1]="javascript operators list" 
myPen[2]=“javascript keywords list” 
myPen [3]="JavaScript Tutorial Bangla"

 

this কীওয়ার্ড (javascript this keyword)

this কীওয়ার্ডটি বর্তমান অবজেক্টকে উল্লেখ করতে ব্যবহৃত হয়। যেমন- 
<INPUT NAME=“this1” TYPE=”button” VALUE=“Show Your Name” onClick=“this.Form.Text1.value=this.form.name”> 

জাভাস্ক্রিপ্টে মন্তব্য (javascript comment)

জাভাস্ক্রিপ্ট কোডে মন্তব্য লেখার দুটি উপায় আছে:
  • একক লাইন মন্তব্যের জন্য '//' চিহ্ন ব্যবহার করুন, (single line comment in javascript) এবং
  • একাধিক লাইনের মন্তব্যের জন্য / * .... * / ব্যবহার করুন। (multi line comment in javascript) যেমন-
document.write (“Hello Javascript!”) //will write Hello Javascript!
document.bgColor=“Green” /*This will make your background color of the document Green. */  

অপারেটর ও ভ্যারিয়েবল (javascript operator variable)

অপারেটর এবং ভেরিয়েবল সিদ্ধান্ত নেওয়ার ক্ষেত্রে গুরুত্বপূর্ণ ভূমিকা পালন করে জাভাস্ক্রিপ্ট। অপারেটর হল গাণিতিক চিহ্ন যা জাভাস্ক্রিপ্টের যৌক্তিক প্রবাহ নিয়ন্ত্রণ করে। '+' চিহ্নটি হল একটি অপারেটর যা ৫ এবং ৫ যোগ করে ফলাফল দেয় ১০। জাভাস্ক্রিপ্টে, বিবৃতিগুলির পারস্পরিক সম্পর্ক অপারেটরের উপর নির্ভর করে।
JavaScript স্ক্রিপ্টে ভেরিয়েবলকে Var দিয়ে চিহ্নিত করা হয়। তারপর আপনি Variable নাম এবং এর মান সেট করতে পারেন। যেমন -
Var Name=“Javascript Tutorial” 
এখানে Variable হলো Name এবং এর মান নির্দিষ্ট করে দেয়া হয়েছে “Javascript Tutorial”। জাভাক্রিপ্টে Variable ডিকলারেশনের সময় Var ব্যবহার না করলেও চলে, যেমন - 
Name=“Javascript Tutorial” 
একটি ভেরিয়েবলের মান নিম্নলিখিত যেকোন একটির সাথে মানানসই হতে পারে:
  • সংখ্যা যেমন: ১০, ৫.২, ৬.০৩৩৫ ইত্যাদি।
  • বুলিয়ান মান মানে সত্য বা মিথ্যা।
  • শব্দ যেমন: 'Javascript bangla', 'Javascript Tutorial Bangla' ইত্যাদি।
  • null অর্থাৎ শৃণ্য মান। 
Variable ডিকলারেশনের অবস্থানের উপর নির্ভর করে, এটি Local Variable ও Global Variable হতে পারে। আপনি যদি একটি ফাংশনের বাইরে Var সহ একটি ভেরিয়েবল ডিকলেয়ার করেন তবে এটি Global Variable এ কাজ করবে। এবং যদি আপনি একটি ফাংশনের অধীনে ভেরিয়েবল ঘোষণা করেন তবে এটি হবে Local Variable। Local Variable বন্ধনীতে ({}) থাকবে । সুতরাং আপনি যদি একাধিক ফাংশনে একটি ভেরিয়েবল ব্যবহার করতে চান তবে আপনাকে অবশ্যই এটিকে Global ভ্যারিয়েব হিসাবে ঘোষণা করতে হবে।

ইতিমধ্যে বলা হয়েছে যে অপারেটরগুলি ভেরিয়েবল এবং অন্যান্য অবজেক্টের মধ্যে গাণিতিক এবং যৌক্তিক সম্পর্ক বোঝাতে ব্যবহৃত হয়। কাজের ধরনের উপর নির্ভর করে জাভাস্ক্রিপ্টে পাঁচ ধরনের অপারেটর ব্যবহার করা হয়। এইগুলো : (Types of operators in javascript)
  • স্ট্রিং (string) 
  • কম্পারিজন (comparison) 
  • এরিথমেটিক (arithmetic)
  • অ্যাসাইনমেন্ট (assignment) এবং 
  • লজিক্যাল (logical)