तो, मैं तर्कसंगत ऑपरेटर के साथ एक और अधिक कथन में थोड़ा और जटिल संचालन लिख रहा हूं। मुझे पता है कि मैं ब्रांड्स कर सकता हूं, और मुझे पता है कि यह करने का यह बेहतर तरीका है, लेकिन मुझे उत्सुकता मिली है और इसलिए मैं पूछने जा रहा हूं। अगर मुझे ऐसा कुछ करना था:कौन सा लॉजिक ऑपरेटर प्राथमिकता लेता है
if (firstRun == true || selectedCategory != undefined && selectedState != undefined) {
//Do something
} else {
//Do something else
}
इसे ब्रांड्स के उपयोग के बिना कैसे संचालित किया जाएगा? मुझे पता है कि तर्क ऑपरेटरों के लिए ऑपरेशन का एक आदेश है, पेम्डास के समान, है ना? मैं उत्सुक हूँ अगर यह कुछ इस तरह भागा कर दिया जाएगा:
firstRun == true || (selectedCategory != undefined && selectedState != undefined)
या हो सकता है 'या' ऑपरेटर बजाय पूर्वता लेता है और ऐसा लगता है के लिए जा रहा समाप्त होता है यदि:
(firstRun == true || selectedCategory != undefined) && selectedState != undefined
पूरी सूची होगा अच्छा हो, अगर आप इसके लिए संचालन के आदेश के कहीं कहीं इसे पा सकते हैं। धन्यवाद!
बिल्कुल वांछित क्या था; धन्यवाद – JTApps
'new' के बारे में क्या? सदस्य की पहुंच और फ़ंक्शन कॉल के समान ही प्राथमिकता है, इसलिए मुझे लगता है कि इसका मतलब बाएं से दाएं है? 'नया फू()। बार()' '(नया फू()) बराबर है। बार()'? और 'नया फू() (3) '' (नया फू()) (3) 'के बराबर है? – chharvey