सशर्त ऑपरेटर पहले किसी अभिव्यक्ति का मूल्यांकन सत्य या असत्य मान के लिए करता है और फिर मूल्यांकन के परिणाम के आधार पर दिए गए दो कथनों में से एक को निष्पादित करता है।
| क्र.सं. | ऑपरेटर और विवरण |
|---|---|
| 1 | ? : (सशर्त) यदि स्थिति सत्य है? तो मान X: अन्यथा मान Y |
उदाहरण
JavaScript में सशर्त ऑपरेटर कैसे काम करता है, यह समझने के लिए निम्नलिखित कोड का प्रयास करें:
<html>
<body>
<script>
<!--
var a = 10;
var b = 20;
var linebreak = "<br />";
document.write ("((a > b) ? 100 : 200) => ");
result = (a > b) ? 100 : 200;
document.write(result);
document.write(linebreak);
document.write ("((a < b) ? 100 : 200) => ");
result = (a < b) ? 100 : 200;
document.write(result);
document.write(linebreak);
//-->
</script>
<p>चरों को अलग-अलग मानों और अलग-अलग ऑपरेटर्स पर सेट करें और फिर प्रयास करें...</p>
</body>
</html>