এই বা এইটি হলে আমি দুটি শর্তের উল্লেখ করব
if (Type == 2 && PageCount == 0) || (Type == 2 && PageCount == '')
PageCount= document.getElementById('<%=hfPageCount.ClientID %>').value;
}
উত্তর:
যদি বিবৃতিটি পছন্দ করে তবে কেবল তাদের প্রধান বন্ধনীটির মধ্যে এগুলি যুক্ত করুন
if ((Type == 2 && PageCount == 0) || (Type == 2 && PageCount == '')) {
PageCount= document.getElementById('<%=hfPageCount.ClientID %>').value;
}
যৌক্তিকভাবে এটি আরও ভাল উপায়ে আবারও লেখা যায়! এর ঠিক একই অর্থ রয়েছে
if (Type == 2 && (PageCount == 0 || PageCount == '')) {
এটি করার বিকল্প উপায় এখানে।
const conditionsArray = [
condition1,
condition2,
condition3,
]
if (conditionsArray.indexOf(false) === -1) {
"do somthing"
}
অথবা ES6
if (!conditionsArray.includes(false)) {
"do somthing"
}
আমি বর্তমানে প্রচুর পরিমাণের শর্তাদি যাচাই করছি, যা 4 শর্তের বাইরে আই-স্টেটমেন্ট পদ্ধতি ব্যবহার করে অকার্যকর হয়ে যায়। কেবলমাত্র ভবিষ্যতের দর্শকদের জন্য একটি পরিষ্কার দেখার বিকল্প ভাগ করে নেওয়ার জন্য ... যা সুন্দরভাবে স্কেল করে আমি ব্যবহার করি:
var a = 0;
var b = 0;
a += ("condition 1")? 1 : 0; b += 1;
a += ("condition 2")? 1 : 0; b += 1;
a += ("condition 3")? 1 : 0; b += 1;
a += ("condition 4")? 1 : 0; b += 1;
a += ("condition 5")? 1 : 0; b += 1;
a += ("condition 6")? 1 : 0; b += 1;
// etc etc
if(a == b) {
//do stuff
}
ANDতবে না OR।
পুরো ifবন্ধনীর মধ্যে ঘিরা করা উচিত এবং orঅপারেটর ||একটি না !!, তাই
if ((Type == 2 && PageCount == 0) || (Type == 2 && PageCount == '')) { ...
কখনও কখনও আপনি স্ট্যাটাস আরও সংযুক্ত করার কৌশল খুঁজে পেতে পারেন।
উদাহরণস্বরূপ পছন্দ করুন:
0 + 0 = 0
এবং
"" + 0 = 0
তাই
PageCount == 0
PageCount == ''
যেমন লেখা যেতে পারে:
PageCount+0 == 0
জাভাস্ক্রিপ্ট মধ্যে 0যেমন শুধু ভাল হিসাবে falseইনভার্টারিং !এটা আবর্তিত হবে 0মধ্যেtrue
!PageCount+0
একটি বিশাল মোট জন্য:
if ( Type == 2 && !PageCount+0 ) PageCount = elm.value;
এগুলি অতিরিক্ত জুটি প্যারেন্সে আবদ্ধ করুন এবং আপনি যেতে ভাল।
if((Type == 2 && PageCount == 0) || (Type == 2 && PageCount == ''))
PageCount= document.getElementById('<%=hfPageCount.ClientID %>').value;
}
function go(type, pageCount) {
if ((type == 2 && pageCount == 0) || (type == 2 && pageCount == '')) {
pageCount = document.getElementById('<%=hfPageCount.ClientID %>').value;
}
}