Operators in JavaScript Tutorial Note Study Material with Example in Hindi
Operators in JavaScript Tutorial Note Study Material with Example in Hindi:-In this cyberpointsolution tutorial (Especially Concept of function used in Java Script) we are going to describe about the what is the use of function in cyber programming in Hindi. And also we will describe that how can we use function in JavaScript. And why we use function (JavaScript) in Web Pages to make more interactive and secure. When ever we want to learn any thing the things become more earlier is somebody/tutorial/study material taught us through Examples. Here we have tried to describe each and every concept of function of java script i.e. functional programming in the light of JavaScript using simple and best possible example. These examples are so simple that even a beginner who had never even heard about JavaScript can easily learn and understand How function works in JavaScript. This is the best hindi tutorial/Study Material very beneficial for beginners as well as Professional.
OPERATORS
ECMAScript में कुछ ऐसे Special Symbols व Words को Specify किया गया है, जो cyberpointsolution.com के पिछले Tutorial में Specified विभ्भिन प्रकार के Operations Perform करता है और किसी न किसी तरह का Result Generate करता है|
JavaScript में जब हम किसी Operator को Use करते है, तब वह Operator सामान्यता: valueof() अथवा toString() Method को Call करके उस Value को प्राप्त करता है, जिस पर उसे प्रक्रिया करनी होती है| Operator ये काम Internally Automatically करता है| हमें इसके बारे में सोचने की जरुरत नहीं होती है| Operators मूल रूप से दो प्रकार के होते है:
Unary Operators
जो Operators केवल एक Operand पर Operation Perform करते है, Unary Operations कहलाते है|
Increment ( ++ ) –Decrement( – – )
ये दोनों Operators Directly “C” Langauge से Inspired है| इन Operators के भी Prefix व Postfix दो Version होते है| Prefix Operators Operand से पहले Place किये जाते है जबकि Postpox Operators Operand के बाद Place किये जाते है|
Increment Operator अपने Operand की Value को 1 Increase कर देता है, जबकि Postfix Operator अपने Operand की Value को एक Decrease कर देता है| जैसे(Example):
var num=10;
++num;
उपरोक्त Statement num के मान को 10 से एक बढाकर 11 कर देगा| उपरोक्त Statements को हम निमनानुसार भी लिख सकते है:
var num =10;
num=num+1;
इसी तरह से निमन Statement num की value को एक घटाकर 9 कर देगा:
var num=10;
–num;
जबकि इसी स्टेटमेंट को हम निमनानुसार भी लिख सकते है:
var num =10;
num =num-1 ;
Prefix Version का प्रयोग करने पर Operand की Value पहले Increment या Decrement होती है, उसके बाद अन्य कैलकुलेशन Perform होती है, जबकि Postfix Version में पहले Calculation Perform होती है, जैसे (Example):
var num =10;
var num2 =++num +2;
alert(num); //Output:11
alert(num2); //Output:13
उपरोक्त Statements में हमने Pre-Increment Operator को Use किया है, जिससे पहले num का मान 10 से एक Decrease होकर 9 हो जाता है उसके बाद num के 11 व 2 Sum होता है और num2 Variable में मान 13 Store होता है| लेकिन यदि हम उपरोक्त Statement को निमनानुसार Modify करके Post-Increment का प्रयोग करे:
var num=10;
var num2 =num++ +2;
alert(num); //Output:9
alert(num2); //Ouptut:12
तो पहले कैलकुलेशन परफॉर्म होती है और num के 10 व 2 का Sum होकर num2 में 12 Store हो जाता, फिर num में एक जुरता है और num का मान 11 हो जाता है| यही प्रक्रिया Decrement Operators पर भी Apply होती है| अंतर केवल इतना होता है, की Decrement Operators अपने Operand की Value को 1 Decrease करता है|
JavaScript में ये अपने Operators केवल Integer Values पर ही नहीं बल्कि Strings, Booleans, Floating Point Values व Objects पर भी समान प्रकार से Increment व Decrement Operations Perform करते है| ये Operators अपना Increment या Decrement करने के लिए निमन Rules को Follow करते है:
- इन Operators को जब Number के एक Valid String Representation के साथ Use किया जाता है, तो String के Digits Number में Convert होते है और Increment/Decrement Operation Perform होने के बाद वह String एक Valid Number में Convert हो जाता है|
- जब किसी Invalid String के साथ इनका प्रयोग किया जाता है, तब Variable की Value NaN Set हो जाती है और Variable की String एक Number में Change हो जाती है|
- जब इनका प्रयोग किसी Boolean Value के साथ किया जाता है, जो की True होता है, तो ये Operators उस Boolean Value को 1 में Convert करने के बाद उसे Increment/Decrement करते है और Variable का मान Boolean से Number में Convert हो जाता है|
- जब इसका प्रयोग एक Floating Point Value के साथ किया जाता है, तब Variable की value उसी तरह से Increment या Decrement होती है, जिस तरह से किसी Integer की Value Increment या Decrement होती है|
- इनका प्रयोग जब किसी Object के साथ किया जाता है, तब Object का valueof() Method Call होता है और Object की Value को Number में Convert करके Operation Perform करता है| जबकि यदि ये Method NaN Return करता है, तो toString() Method Call होता है और String को Number में Convert करने के बाद Increment या Decrement Operation Perform होता है| साथ ही जिस Object के साथ इन्हें Use किया जाता है, वे Objects एक Number Type में Convert हो जाते है|
उपरोक्त सभी Rules की निमनानुसार Code के रूप में समझा जा सकता है :
var s1=”2”;
var s2=”z”;
var b=false;
var f=1.1;
var obj =
{
valueOf:function()
{
return -1;
}
};
s1++ //value becomes numeric 3
s2++; //value becomes NaN
b++; //value becomes numeric 1
f–; // value becomes 0.10000000000000000009 (due to floating-point inaccuracies)
obj–; // value becomes numeric -2
Follow Us On Cyber Point Solution YouTube Channel : Click Here
Follow Us on Social Platforms to get Updated : twiter, facebook, Google Plus
Learn More Ethical Hacking and Cyber Security click on this link. cyber security