CodeGym /Java Course /মডিউল 3 /জাভাস্ক্রিপ্ট অপারেটর

জাভাস্ক্রিপ্ট অপারেটর

মডিউল 3
লেভেল 7 , পাঠ 2
বিদ্যমান

3.1 if-else স্টেটমেন্ট

জাভাস্ক্রিপ্টের সবচেয়ে সাধারণ অপারেটর, ঠিক জাভাতে, হল if-else। এটা ঠিক একই কাজ করে. উদাহরণ:

var x = 1;
if (x == 1) {
        console.log("one");
    }
else {
        console.log("unknown");
    }

if-elseনেস্ট করা হতে পারে, এবং ব্লক elseঅনুপস্থিত হতে পারে। সবকিছু জাভার মত একই।

3.2 loops for, while, for in

জাভাস্ক্রিপ্টের জন্য লুপ জাভাতে একইভাবে কাজ করে। এবং আশ্চর্যের কিছু নেই, তারা উভয়ই C ++ ভাষা থেকে এর আচরণ অনুলিপি করেছে। সাধারণত কোন পার্থক্য নেই। জাভাস্ক্রিপ্ট breakএবং অপারেটর আছে continue. কোন চমক নাই. উদাহরণ:

var s = 0;
for (var i=0; i<10; i++)
   s += i;
console.log(s);

এছাড়াও চক্র আছে whileএবং do.while. তারা জাভা এবং C++ এর মতোই কাজ করে।

আকর্ষণীয় থেকে: চক্রের একটি অ্যানালগ আছে for each, যাকে বলা হয় for in। এটি দেখতে কেমন তা এখানে রয়েছে:

var obj = {a: 1, b: 2, c: 3};
   for (var key in obj)
     console.log( obj[key] );

জাভা ভাষার বিপরীতে, এখানে ভেরিয়েবলটি keyক্রমানুসারে বস্তুর কীগুলির মান নেয় obj। কী দ্বারা একটি মান পেতে, আপনাকে লিখতে হবেobj[key];

3.3 ব্যতিক্রম

জাভাস্ক্রিপ্ট ব্যতিক্রমগুলির সাথে কাজ করতে সমর্থন করে, কিন্তু যেহেতু কোনও সাধারণ টাইপিং নেই, তাই সব ব্যতিক্রমের ঠিক এক প্রকার আছে - Error

ব্যতিক্রমগুলির সাথে কাজ করার জন্য, একটি অপারেটর রয়েছে try-catch-finallyযা জাভা থেকে অপারেটরের মতো কাজ করে।

উদাহরণ:

   try {
     throw new Error("JavaScript support exceptions");
   }
   catch(e) {
        console.log(e);
   }
মন্তব্য
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION