इस उदाहरण में, आप यह जांचना सीखेंगे कि उपयोगकर्ता द्वारा दर्ज किया गया नंबर धनात्मक, ऋणात्मक या शून्य है या नहीं।
इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावास्क्रिप्ट प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:
- जावास्क्रिप्ट तुलना और तार्किक संचालक
- जावास्क्रिप्ट अगर … और स्टेटमेंट
आप if… else if… else
प्रोग्राम लिखने के लिए स्टेटमेंट का उपयोग करेंगे ।
उदाहरण 1: यदि … और यदि … के साथ संख्या प्रकार की जाँच करें
// program that checks if the number is positive, negative or zero // input from the user const number = parseInt(prompt("Enter a number: ")); // check if number is greater than 0 if (number> 0) ( console.log("The number is positive"); ) // check if number is 0 else if (number == 0) ( console.log("The number is zero"); ) // if number is less than 0 else ( console.log("The number is negative"); )
आउटपुट
एक नंबर दर्ज करें: 0 संख्या शून्य है।
यदि उपयोगकर्ता द्वारा दर्ज की गई संख्या सकारात्मक, नकारात्मक या शून्य है, तो उपरोक्त कार्यक्रम की जाँच करता है।
number> 0
नंबर पॉजिटिव होने पर कंडीशन चेक करता है ।number == 0
संख्या शून्य होने पर स्थिति की जाँच करता है ।number < 0
यदि संख्या ऋणात्मक है, तो स्थिति जांचती है ।
उपरोक्त कार्यक्रम को नेस्टेड if… else
स्टेटमेंट का उपयोग करके भी लिखा जा सकता है ।
उदाहरण 2: नेस्टेड के साथ संख्या प्रकार की जाँच करें यदि … और
// check if the number is positive, negative or zero const number = prompt("Enter a number: "); if (number>= 0) ( if (number == 0) ( console.log("The number is zero"); ) else ( console.log("The number is positive"); ) ) else ( console.log("The number is negative"); )
आउटपुट
एक नंबर दर्ज करें: 0 आपने नंबर शून्य दर्ज किया
उपरोक्त कार्यक्रम उदाहरण 1 के समान ही काम करता है । हालाँकि, दूसरा उदाहरण नेस्टेड if… else
कथन का उपयोग करता है ।