CodeGym /पाठ्यक्रम /All lectures for HI purposes /जावास्क्रिप्ट में ऑपरेटर्स

जावास्क्रिप्ट में ऑपरेटर्स

All lectures for HI purposes
स्तर 1 , सबक 961
उपलब्ध

3.1 अगर-बाकी बयान

जावा की तरह ही जावास्क्रिप्ट में सबसे आम ऑपरेटर है if-else। यह ठीक वैसा ही काम करता है। उदाहरण:

var x = 1;
if (x == 1) {
        console.log("one");
    }
else {
        console.log("unknown");
    }

if-elseनेस्टेड हो सकता है, और ब्लॉक elseगायब हो सकता है। जावा में सब कुछ वैसा ही है।

3.2 के लिए, जबकि, के लिए लूप

जावास्क्रिप्ट में for लूप जावा की तरह ही काम करता है। और कोई आश्चर्य नहीं, वे दोनों इसके व्यवहार को C ++ भाषा से कॉपी करते हैं। आम तौर पर कोई मतभेद नहीं। जावास्क्रिप्ट में breakऔर ऑपरेटर भी हैं continue। कोई आश्चर्य नहीं। उदाहरण:

var s = 0;
for (var i=0; i<10; i++)
   s += i;
console.log(s);

whileचक्र और भी हैं do.while। वे जावा और सी ++ के समान ही काम करते हैं।

दिलचस्प से: चक्र का एक एनालॉग है for each, जिसे कहा जाता है for in। यहाँ यह कैसा दिखता है:

var obj = {a: 1, b: 2, c: 3};
   for (var key in obj)
     console.log( obj[key] );

जावा भाषा के विपरीत, यहाँ चर keyक्रमिक रूप से वस्तु की कुंजियों का मान लेता है obj। कुंजी द्वारा मान प्राप्त करने के लिए, आपको लिखने की आवश्यकता हैobj[key];

3.3 अपवाद

जावास्क्रिप्ट अपवादों के साथ काम करने का समर्थन करता है, लेकिन चूंकि कोई सामान्य टाइपिंग नहीं है, सभी अपवादों का एक ही प्रकार है - Error.

अपवादों के साथ काम करने के लिए, एक ऑपरेटर है try-catch-finallyजो जावा से ऑपरेटर के समान कार्य करता है।

उदाहरण:

   try {
     throw new Error("JavaScript support exceptions");
   }
   catch(e) {
        console.log(e);
   }
टिप्पणियां
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION