JavaScript ऑपरेटर
आप जानते हैं कि शर्त में मान कैसे व्यवहार करते हैं — truthy और falsy। अगला कौशल: उन चिह्नों को पढ़ना जो मानों पर काम करते हैं — जोड़ें, रखें, तुलना करें या हाँ/नहीं जोड़ें। ये ऑपरेटर हैं। यह पाठ परिवारों का नक्शा है, हर चिह्न की गहराई नहीं। आगे के पाठ अंकगणित, असाइनमेंट, तुलना और लॉजिक को अलग-अलग गहराई से बताएँगे।
JavaScript में ऑपरेटर क्या है?
ऑपरेटर एक चिह्न (या छोटा शब्द) है जो JavaScript से कहता है कि एक या अधिक मानों के साथ कुछ करो। जिन मानों पर काम होता है उन्हें ऑपरेंड कहते हैं। 3 + 4 में + ऑपरेटर है और 3 व 4 ऑपरेंड हैं। लगभग हर पंक्ति में ऑपरेटर दिखेंगे — पहले परिवार के नाम सीखें ताकि चिह्न बेतरतीब न लगें।
ऑपरेटर परिवार (शुरुआती नक्शा)
📊 शुरुआत के ऑपरेटर परिवार
| परिवार | एक पंक्ति में काम | जल्द दिखने वाले उदाहरण |
|---|---|---|
| अंकगणित | संख्याओं से गणना | + - * / % |
| असाइनमेंट | वेरिएबल में मान रखना | = += |
| तुलना | मानों पर हाँ/नहीं सवाल | === !== > < |
| लॉजिकल | हाँ/नहीं परिणाम जोड़ना या पलटना | && · OR · ! |
यह तालिका पास रखें। नया चिह्न दिखा? पूछें: किस परिवार का? पहले दिन लंबी सूची रटने से यह ज़्यादा उपयोगी है।
अंकगणित की झलक
अंकगणित ऑपरेटर ज़्यादातर संख्याओं पर काम करते हैं और नया मान लौटाते हैं। % भाग का शेष है — बाद में «हर Nवें» पैटर्न में काम आता है।
console.log(10 + 3);
console.log(10 - 3);
console.log(10 * 3);
console.log(10 / 3);
console.log(10 % 3);
पूरा अंकगणित पाठ अगला है। यहाँ परिवार पहचानना और छोटा व्यंजक पढ़ना काफी है।
असाइनमेंट मान संग्रहीत करता है
= गणित की कक्षा जैसा «बराबर» नहीं है। यह असाइन करता है: दाईं ओर का मान बाईं ओर के वेरिएबल में रखता है।
let score = 0;
score = 10;
console.log(score);
let label = "hi";
label = label + "!";
console.log(label);
+= जैसे शॉर्टकट उसी परिवार के हैं; असाइनमेंट पाठ में अभ्यास होगा।
तुलना सवाल पूछती है
तुलना ऑपरेटर boolean लौटाते हैं: true या false। शुरुआत में === (सख्त बराबरी) चुनें — मान और प्रकार दोनों जाँचता है। गहरा तुलना पाठ बाद में आएगा।
console.log(5 === 5);
console.log(5 === "5");
console.log(7 > 3);
console.log(2 !== 9);
5 === "5" का परिणाम false है क्योंकि संख्या और स्ट्रिंग अलग प्रकार हैं। यह सख्त बराबरी की विशेषता है, बग नहीं।
लॉजिकल हाँ/नहीं जोड़ता है
लॉजिकल ऑपरेटर boolean जैसे परिणामों पर काम करते हैं। && दोनों पक्ष truthy चाहता है। || में कम से कम एक काफी। ! truthy/falsy पलटता है। विचार पिछली पाठ से जाना-पहचाना है; यहाँ कई जाँच जोड़ते हैं।
console.log(true && true);
console.log(true && false);
console.log(false || true);
console.log(!false);
let age = 20;
console.log(age >= 18 && age < 65);
सावधान +: जोड़ना या चिपकाना?
दो संख्याओं के साथ + अक्सर जोड़ता है। अगर एक पक्ष स्ट्रिंग हो तो + अक्सर चिपकता है (concat)। टाइप कनवर्ज़न में देखा था — ऑपरेटर नक्शे पर भी इसकी जगह है।
console.log(2 + 3);
console.log("2" + 3);
console.log(2 + "3");
console.log("Hi" + " " + "Sam");
पेज पर एक व्यंजक दिखाएँ
एक छोटा व्यंजक विज़िटर का टेक्स्ट तय कर सकता है। संख्या या तुलना बदलें और रीफ़्रेश करें।
<!DOCTYPE html>
<html>
<head>
<title>Operators — page demo</title>
</head>
<body>
<p id="out">…</p>
<script>
let a = 8;
let b = 5;
let sum = a + b;
let ok = sum >= 10;
let box = document.getElementById("out");
box.textContent = "sum=" + sum + " · ok=" + ok;
</script>
</body>
</html>
यहाँ अंकगणित (+), तुलना (>=) और स्ट्रिंग चिपकाना (+ के साथ टेक्स्ट) साथ काम करते हैं। असली पेजों में यही मिश्रण आम है।
खुद आज़माएँ
15 + 4,15 - 4,15 * 4,15 / 4और15 % 4लॉग करें।let n = 1लिखें, फिरn = n + 2, फिरnलॉग करें।10 === 10और10 === "10"लॉग करें।true && falseऔरtrue || falseलॉग करें।"7" + 1को7 + 1के बगल में देखें।- HTML डेमो में
aयाbबदलें ताकिokfalseहो, फिर रीफ़्रेश करें।
आम गलतियाँ
=को «बराबर» पढ़ना — यह संग्रहीत करता है; तुलना के लिए===- सोचना कि
+हमेशा जोड़ता है — स्ट्रिंग हो तो अक्सर चिपकता है - चार परिवार नाम सीखने से पहले सारे चिह्न रटना
- तुलना (
===) को लॉजिकल (&&) से मिलाना — अलग काम - नक्शा छोड़कर जल्दी उन्नत ऑपरेटरों पर कूदना
सार
- ऑपरेटर मानों (ऑपरेंड) पर काम करता है
- शुरुआती परिवार: अंकगणित, असाइनमेंट, तुलना, लॉजिकल
=रखता है;===तुलना करता है;&&/||/!हाँ/नहीं जोड़ते हैं+संख्या जोड़ सकता है या स्ट्रिंग चिपका सकता है- अगला: अंकगणित —
+-*/%की गहरी नज़र
🧠 अपने ज्ञान की परीक्षा करें
अपने ज्ञान की परीक्षा करें
इस इंटरैक्टिव क्विज़ के साथ अपनी चुनौती लें और देखें कि आप विषय को कितनी अच्छी तरह समझते हैं
📝 निर्देश
- हर प्रश्न को ध्यान से पढ़ें
- हर प्रश्न के लिए सबसे अच्छा उत्तर चुनें
- आप जितनी बार चाहें क्विज़ दोबारा दे सकते हैं
- आपकी प्रगति शीर्ष पर दिखाई जाएगी