জাভাস্ক্রিপ্টে লজিক্যাল এক্সপ্রেশন ইনভার্স করা

নিচের কোডটি বিবেচনা করুন:

javascriptif (num > 0 && num < 5) {
  console.log('+++');
} else {
  console.log('---');
}

এখন আমাদের শর্ত হল: num অবশ্যই 0 থেকে 5 এর মধ্যে হতে হবে। আসুন এই শর্তটি ইনভার্স করি, অর্থাৎ এটিকে এর বিপরীত অবস্থায় পরিণত করি। বিপরীত শর্তটি এইরকম হবে: num অবশ্যই 0 এর থেকে কম বা সমান হবে অথবা 5 এর থেকে বেশি বা সমান হবে:

javascriptif (num <= 0 || num >= 5) {
  console.log('+++');
} else {
  console.log('---');
}

যেমন আপনি দেখতে পাচ্ছেন, শর্তটি ইনভার্স করতে গেলে কিছুটা চিন্তা করতে হয়। অপারেটর ! ব্যবহার করা অনেক সহজ হবে, যা লজিক্যাল NOT কে প্রতিনিধিত্ব করে। এই অপারেটরের সাহায্যে আমাদের কেবল ! চিহ্নটি মূল শর্তের সামনে বসাতে হবে - এবং এটি নিজেই ইনভার্স হয়ে যাবে:

javascriptif ( !(num > 0 && num < 5) ) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 1

নিচের কোডটি দেওয়া আছে:

javascriptif (num1 >= 0 || num2 <= 10) {
  console.log('+++');
} else {
  console.log('---');
}

অপারেটর ! ব্যবহার করে প্রদত্ত শর্তটি ইনভার্স করুন।