Operators in JavaScript Tutorial Note Study Material with Example in Hindi

  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 in JavaScript Tutorial Note Study Material with Example in Hindi
Operators in JavaScript Tutorial Note Study Material with Example in Hindi

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 करते है:

  1. इन Operators को जब Number के एक Valid String Representation के साथ Use किया जाता है, तो String के Digits Number में Convert होते है और Increment/Decrement Operation Perform होने के बाद वह String एक Valid Number में Convert हो जाता है|
  2. जब किसी Invalid String के साथ इनका प्रयोग किया जाता है, तब Variable की Value NaN Set हो जाती है और Variable की String एक Number में Change हो जाती है|
  3. जब इनका प्रयोग किसी Boolean Value के साथ किया जाता है, जो की True होता है, तो ये Operators उस Boolean Value को 1 में Convert करने के बाद उसे Increment/Decrement  करते है और Variable का मान Boolean से Number में Convert हो जाता है|
  4. जब इसका प्रयोग एक Floating Point Value के साथ किया जाता है, तब Variable की value उसी तरह से Increment या Decrement होती है, जिस तरह से किसी Integer की Value Increment या Decrement होती है|
  5. इनका प्रयोग जब किसी 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,  facebookGoogle Plus

Learn More Ethical Hacking and Cyber Security click on this link. cyber security

Leave a Reply

Your email address will not be published. Required fields are marked *