मैं सॉफ्टवेयर (Oracle साइबेल) है कि केवल ऑपरेटरों के साथ जावास्क्रिप्ट भाव गुणा का समर्थन करता है, विभाजन, घटाना, जोड़ने के साथ काम कर रहा हूँ, और XOR ( *
, /
, -
, +
, ^
)। मेरे पास अन्य ऑपरेटर जैसे कि !
या ? :
उपलब्ध नहीं हैं।
उपरोक्त ऑपरेटरों का उपयोग करना, क्या गैर-शून्य होने पर नंबर को 1 में बदलना संभव है और यदि यह पहले से ही शून्य है तो इसे 0 पर छोड़ दें? संख्या सकारात्मक, शून्य या नकारात्मक हो सकती है।
उदाहरण:
var c = 55;
var d; // d needs to set as 1
मैंने कोशिश की c / c
है, लेकिन यह करने के लिए मूल्यांकन करता है NaN
जब c
0. है d
की जरूरत है जब 0 होने के लिए c
0 है।
c एक मुद्रा मूल्य है, और इसमें अधिकतम दो अनुगामी अंक और 12 अग्रणी अंक होंगे।
मैं if
एक संख्या को बूलियन 0 या 1 में परिवर्तित करके एक स्थिति का अनुकरण करने की कोशिश कर रहा हूं , और फिर अभिव्यक्ति के अन्य हिस्सों को गुणा कर रहा हूं ।