আমি বুঝতে পারি যে জাভাস্ক্রিপ্টে আপনি লিখতে পারেন:
if (A && B) { do something }
তবে আমি কীভাবে একটি ওআর বাস্তবায়ন করব:
if (A OR B) { do something }
আমি বুঝতে পারি যে জাভাস্ক্রিপ্টে আপনি লিখতে পারেন:
if (A && B) { do something }
তবে আমি কীভাবে একটি ওআর বাস্তবায়ন করব:
if (A OR B) { do something }
উত্তর:
কেবল লজিক্যাল "ওআর" অপারেটরটি ব্যবহার করুন , এটি ||
।
if (A || B)
যে টুকুনি ||
এছাড়াও ফিরে আসবে true
উভয় A
এবং B
হয় true
।
জাভাস্ক্রিপ্টে, আপনি এ খুঁজছেন করছি A
বা B
, কিন্তু না উভয় , আপনার মত কিছু করতে প্রয়োজন হবে:
if( (A && !B) || (B && !A) ) { ... }
(Math.pow(2,32)-1) ^ 0; // -1 (success)
...Math.pow(2,32) ^ 0; // 0 (failure)
if (A ? !B : B) {...
একটি সংক্ষিপ্ত বিকল্প হবে যার 32-বিটের সীমাবদ্ধতা থাকবে না। অথবা হতে পারেif (!A != !B) {...
||
বা অপারেটর হয়।
if(A || B){ do something }
এখানে আমার উদাহরণ:
if(userAnswer==="Yes"||"yes"||"YeS"){
console.log("Too Bad!");
}
এটি বলে যে উত্তরটি হ্যাঁ হ্যাঁ বা ইয়েএসের চেয়ে একই জিনিস হলে ঘটবে
if (name === 'Jam' || name === 'Jem' || name == 'Jum')
if (number === 1||2||3)
মত কাজ করেছিলাম while (true)
; দ্বিতীয় এবং তৃতীয় শর্ত জিজ্ঞাসা করে যে 2 2 হয় এবং / অথবা 3 3 হয় always চরিত্রের সংখ্যা হ্রাস করার জন্য আমার পরিকল্পনা রয়েছে। বক্তব্যগুলিকে প্রথম বন্ধনে রেখে দিলেও পড়া সহজ হয়।
কেউ নিয়মিত এক্সপ্রেশনও ব্যবহার করতে পারেন :
var thingToTest = "B";
if (/A|B/.test(thingToTest)) alert("Do something!")
এখানে নিয়মিত প্রকাশের উদাহরণ রয়েছে:
var myString = "This is my search subject"
if (/my/.test(myString)) alert("Do something here!")
এটি ভ্যারিয়েবল "মাই স্ট্রিং" এর মধ্যে "আমার" সন্ধান করবে। আপনি "মাই স্ট্রিং" ভেরিয়েবলের জায়গায় সরাসরি একটি স্ট্রিং প্রতিস্থাপন করতে পারেন।
একটি যুক্ত বোনাস হিসাবে আপনি কেস সংবেদনশীল "i" এবং গ্লোবাল "জি" পাশাপাশি অনুসন্ধানে যুক্ত করতে পারেন।
var myString = "This is my search subject"
if (/my/ig.test(myString)) alert("Do something here");
এরপরে OR(||)
শর্ত ও স্বরলিপি থাকলে অপারেটরটি ব্যবহার করার জন্য আরও একটি শর্ত বিবৃতি প্রয়োজন ||
।
if(condition || condition){
some stuff
}
আপনি লাইক ব্যবহার করতে পারেন
if(condition1 || condition2 || condition3 || ..........)
{
enter code here
}
আমরা যদি নিয়মিত এক্সপ্রেশন উল্লেখ করতে যাচ্ছি, আমরা পাশাপাশি switch
বিবৃতি উল্লেখ করতে পারে ।
var expr = 'Papayas';
switch (expr) {
case 'Oranges':
console.log('Oranges are $0.59 a pound.');
break;
case 'Mangoes':
case 'Papayas': // Mangoes or papayas
console.log('Mangoes and papayas are $2.79 a pound.');
// expected output: "Mangoes and papayas are $2.79 a pound."
break;
default:
console.log('Sorry, we are out of ' + expr + '.');
}
শুধু ব্যবহার ||
if (A || B) { your action here }
দ্রষ্টব্য: স্ট্রিং এবং সংখ্যা সহ। এটা আরও জটিল।
পরীক্ষা করে দেখুন এই গভীর understading জন্য: