इंटरैक्टिव वेबसाइट और वेब एप्लिकेशन बनाने के लिए जावास्क्रिप्ट एक व्यापक रूप से इस्तेमाल की जाने वाली प्रोग्रामिंग भाषा है। जावास्क्रिप्ट ऑपरेटरों को समझना डेटा में हेरफेर करने और विभिन्न कार्यों को करने के लिए महत्वपूर्ण है। इस लेख में, मैं आपको समझाऊंगा कि जावास्क्रिप्ट ऑपरेटर्स क्या हैं, जावास्क्रिप्ट ऑपरेटर कितने प्रकार होते है, जावास्क्रिप्ट ऑपरेटरों को कैसे सीखें (How to Learn JavaScript Operators) और जावास्क्रिप्ट ऑपरेटरों की आपकी समझ को मजबूत करने के लिए पांच कोडिंग प्रश्नों को भी हल करेंगे। आशा हैं, इस लेख के अंत तक, आप जावास्क्रिप्ट ऑपरेटरों का प्रभावी ढंग से उपयोग करना सीख जायेगें।
जावास्क्रिप्ट में ऑपरेटर्स क्या है (What is JavaScript Operators) ?
जावास्क्रिप्ट ऑपरेटर सिम्बल्स और करैक्टर हैं जो ऑपरेंड पर ऑपरेशन्स करते हैं, जो values या variables हो सकते हैं। ये ऑपरेटर आपको अपने जावास्क्रिप्ट कोड में डेटा में हेरफेर करने, गणना करने, तुलना करने और लॉजिकल निर्णय लेने की सुविधा प्रदान करते हैं।
ये भी पढ़ें : JavaScript क्या है, किस लिए सीखें और जावास्क्रिप्ट को कैसे सीखें पूरी जानकारी
जावास्क्रिप्ट में कितने प्रकार के ऑपरेटर हैं (Types of JavaScript Operators)?
जावास्क्रिप्ट ऑपरेटरों की एक विस्तृत श्रृंखला का समर्थन करता है, जैसे arithmetic operators, assignment operators, comparison operators, logical operators और bitwise operators.
Arithmetic Operators:
अरिथमेटिक ऑपरेटर्स को हिंदी में अंकगणितीय ऑपरेटरों कहते है । उनका उपयोग गणितीय गणना करने के लिए किया जाता है। जावास्क्रिप्ट निम्नलिखित अंकगणितीय ऑपरेटरों का सुप्पोर्टस करता है:
- Addition (+)
- Subtraction (-)
- Multiplication (*)
- Division (/)
- Modulus (%)
- Increment (++)
- Decrement (–)
Assignment Operators:
असाइनमेंट ऑपरेटर्स का उपयोग वेरिएबल्स को वैल्यू असाइन करने के लिए किया जाता है। वे असाइनमेंट ऑपरेशन को अंकगणितीय ऑपरेशन के साथ जोड़ते हैं। जावास्क्रिप्ट विभिन्न असाइनमेंट ऑपरेटरों का सपोर्ट करता है, जिनमें निम्न शामिल हैं:
- Assignment (=)
- Addition assignment (+=)
- Subtraction assignment (-=)
- Multiplication assignment (*=)
- Division assignment (/=)
- Modulus assignment (%=)
Comparison Operators:
Comparison ऑपरेटरों का उपयोग मूल्यों की तुलना करने और बूलियन परिणाम (सही या गलत) का अनुमान गलाने के लिए किया जाता है। जावास्क्रिप्ट में निम्नलिखित तुलना ऑपरेटर हैं:
- Equal to (==)
- Not equal to (!=)
- Strict equal to (===)
- Strict not equal to (!==)
- Greater than (>)
- Less than (<)
- Greater than or equal to (>=)
- Less than or equal to (<=)
Logical Operators:
लॉजिकल ऑपरेटरों का उपयोग बूलियन मूल्यों पर लॉजिकल ऑपरेशन्स करने के लिए किया जाता है। वे अभिव्यक्तियों की सत्यता या असत्यता का मूल्यांकन करते हैं। जावास्क्रिप्ट में निम्नलिखित लॉजिकल ऑपरेटर है:
- Logical AND (&&)
- Logical OR (||)
- Logical NOT (!)
Bitwise Operators:
बिटवाइज़ ऑपरेटर संख्याओं के बाइनरी प्रतिनिधित्व में हेरफेर करते हैं। वे बिट स्तर पर ऑपरेशन्स करते हैं। जावास्क्रिप्ट निम्नलिखित बिटवाइज़ ऑपरेटरों का सपोर्ट करता है:
- Bitwise AND (&)
- Bitwise OR (|)
- Bitwise XOR (^)
- Bitwise NOT (~)
- Left shift (<<)
- Right shift (>>)
- Zero-fill right shift (>>>)
ये भी पढ़ें : Java vs JavaScript: A Comprehensive Comparison
जावास्क्रिप्ट में ऑपरेटर प्राथमिकता क्या है (What is Operator Precedence in JavaScript) ?
जावास्क्रिप्ट ऑपरेटर प्राथमिकता उस क्रम को निर्धारित करती है जिसमें ऑपरेटरों का एक अभिव्यक्ति में मूल्यांकन किया जाता है। ऑपरेशन्स के वांछित क्रम को सुनिश्चित करने के लिए ऑपरेटर की प्राथमिकता को समझना महत्वपूर्ण है। डिफ़ॉल्ट प्राथमिकता को ओवरराइड करने के लिए कोष्ठक (parentheses) का उपयोग किया जा सकता है। जावास्क्रिप्ट एक अच्छी तरह से परिभाषित ऑपरेटर प्राथमिकता hierarchy का अनुसरण करता है।
ये भी पढ़ें : Node.js क्या है, Node.js की विशेषताएं, इसके उपयोग क्या हैं पूरी जानकारी
पूरी जानकारी
जावास्क्रिप्ट ऑपरेटरों को कैसे सीखें (How to Learn JavaScript Operators) ?
जावास्क्रिप्ट ऑपरेटरों की अपनी समझ को मजबूत करने के लिए, आइए निचे दिए गए 5 जावास्क्रिप्ट कोडिंग प्रश्नों को हल करते हैं:
Question 1: Write a JavaScript program to calculate the area of a rectangle.
The program should prompt the user for enter the length and width of the rectangle and display the calculated area as output.
Solution:
let length = prompt("Enter the length of the rectangle:");
let width = prompt("Enter the width of the rectangle:");
let area = length * width;
console.log("The area of the rectangle is: " + area);
ये भी पढ़ें : जावास्क्रिप्ट वेरिएबल्स को कैसे सीखें (How to Learn JavaScript Variables in Hindi) ?
Question 2: Write a JavaScript program to check if a number is even or odd.
The program should prompt the user for enter a number and display whether it is even or odd as output of program.
Solution:
let number = prompt("Enter a number:");
if (number % 2 === 0) {
console.log(number + " is even");
} else {
console.log(number + " is odd");
}
Question 3: Write a JavaScript program to convert temperature from Celsius to Fahrenheit.
The program should prompt the user for enter a temperature in Celsius and display the equivalent temperature in Fahrenheit.
Solution:
let celsius = prompt("Enter the temperature in Celsius:");
let fahrenheit = (celsius * 9) / 5 + 32;
console.log("The temperature in Fahrenheit is: " + fahrenheit);
ये भी पढ़ें : कोडिंग कैसे सीखें (How to Learn Coding in Hindi) ?
Question 4: Write a JavaScript program to check if a year is a leap year.
The program should prompt the user for enter a year and display whether it is a leap year or not.
Solution:
let year = prompt("Enter a year:");
if ((year % 4 === 0 && year % 100 !== 0) || year % 400 === 0) {
console.log(year + " is a leap year");
} else {
console.log(year + " is not a leap year");
}
Question 5: Write a JavaScript program to concatenate two strings.
The program should prompt the user for enter two strings and display the concatenated result.
Solution:
let string1 = prompt("Enter the first string:");
let string2 = prompt("Enter the second string:");
let result = string1 + " " + string2;
console.log("The concatenated string is: " + result);
ये भी पढ़ें : PM Fasal Bima Yojana क्या है, इसके लाभ, पात्रता मानदंड और आवेदन कैसे कर सकते है ?
निष्कर्ष (Conclusion)
जावास्क्रिप्ट ऑपरेटर आपके कोड में ऑपरेशन्स, गणना और लॉजिकल निर्णय लेने के लिए आवश्यक उपकरण हैं। इस लेख में, हमने अंकगणित, असाइनमेंट, तुलनाए तार्किक और बिटवाइज़ ऑपरेटरों सहित जावास्क्रिप्ट ऑपरेटरों की बेसिक के बारे में समझा। साथ ही आपकी समझ को सुदृढ़ करने के लिए पांच कोडिंग प्रश्नों के step-by-step समाधान भी प्रदान किए हैं। इन अवधारणाओं का अभ्यास करके और उन्हें वास्तविक दुनिया के परिदृश्यों में लागू करके, आप अपने प्रोग्रामिंग प्रयासों में जावास्क्रिप्ट ऑपरेटरों का प्रभावी ढंग से उपयोग करने में कुशल हो जाएंगे।
FAQs
-
सबसे अधिक उपयोग किए जाने वाले जावास्क्रिप्टऑपरेटर्स कौन से हैं?
सबसे अधिक उपयोग किए जाने वाले जावास्क्रिप्ट ऑपरेटर हैं arithmetic operators (+, -, *, /), assignment operator (=), comparison operators (==, ===, >, <), and logical operators (&&, ||, !).
-
जावास्क्रिप्ट में == और === के बीच क्या अंतर है?
== ऑपरेटर दो ऑपरेंड के मूल्यों की तुलना करता है, जबकि=== ऑपरेटर ऑपरेंड के मान और प्रकार दोनों की तुलना करता है।
-
ऑपरेटर प्राथमिकता क्या है और यह महत्वपूर्ण क्यों है?
ऑपरेटर पूर्वता उस क्रम को निर्धारित करती है जिसमें एक अभिव्यक्ति में ऑपरेटरों का मूल्यांकन किया जाता है। यह सुनिश्चित करने के लिए ऑपरेटर की प्राथमिकता को समझना महत्वपूर्ण है कि भावों का सही मूल्यांकन किया गया है। डिफ़ॉल्ट पूर्वता को ओवरराइड करने के लिए कोष्ठक का उपयोग किया जा सकता है।
-
क्या जावास्क्रिप्ट ऑपरेटरों को विभिन्न डेटा प्रकारों के साथ प्रयोग किया जा सकता है?
हां, जावास्क्रिप्ट ऑपरेटरों का उपयोग विभिन्न डेटा प्रकारों के साथ किया जा सकता है। वे शामिल डेटा प्रकारों के आधार पर विभिन्न ऑपरेशन कर सकते हैं। उदाहरण के लिए, ‘+’ ऑपरेटर जोड़ या स्ट्रिंग संघनन कर सकता है।