Variables in JavaScript Tutorial Notes Study Material Examples in Hindi
Function in JavaScript Tutorial Notes Study Material Examples 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.
What is Variables in JavaScript in Hindi
Variables ऐसे नाम होते है जिन्हें एक प्रोग्रामर की तरह हम हमारे प्रोग्राम में विभ्भिन प्रकार के Codes या Values को Identify करने के लिए Assign करते है| JavaScript में किसी Variable को Define करने के लिए हमें “var” Operator के साथ उस नाम का प्रयोग करना होता है, जिसे हम हमारे JavaScript प्रोग्राम में Variable की तरह Use करना चाहते है |
Variables ऐसे Memory Locations होते है, जिनका मान पुरे जावास्क्रिप्ट प्रोग्राम के दौरान समय-समय पर जरुरत के अनुसार बदलता रहता है| जैसे यदि हम किसी Image की Height व Width को 300px Set करते है और हम चाहते है की जरुरत के अनुसार User उस Image की Size को कम या ज्यादा कर सके, तो हमें इस Size को एक Variable में Store करना होता है |
चुकी इमेज की Size बदलने के लिए User किसी न किसी तरह का नया मान specify करेगा, इस स्थिति में Size का मान बदलेगा और जो मान बदल सकता है, उसे Hold करने के लिए हमें Variable Specify करना होता है| Variable Define करने के लिए हम निमन Syntax का प्रयोग कर सकते है:
var variableidentifierName;
variableidentifierName के स्थान पर हम उस नाम को specify करना होता है, जिसे हम Variable की तरह Use करना चाहते है| Example के लिए यदि हम किसी Employee की Basic Salary को अपने प्रोग्राम में Store करना चाहते है, तो हम निमनानुसार Variable डिफाइन करना होगा:
var basicSalary;
ये Statement Web Browser के JavaScript Interpreter को ये Instruction देता है की हम एक ऐसा Memory Location चाहते है, जहाँ पर हम बदल सकने वाले मानो को स्टोर करेंगे और उस Memory Location को अपने प्रोग्राम में Access करने के लिए हम basicSalary शब्द का प्रयोग नाम की तरह करेंगे|
चुकी इस Reserve की जाने वाली Memory Location को हम basicSalary नाम से Identify करेंगे, इसलिए ये नाम एक Identifier है| जबकि इस Memory Location पर प्रोग्राम के Execution के दौरान जो मान Store किया जायगा, वह मान समय-समय पर जरुरत के अनुसार बदल सकता है, इसलिए ये एक Variable Identifier है|
जब हम किसी Variable को Define करते है, तब उसमे किसी तरह का कोई मान नहीं होता है और जब किसी Variable में कोई मान नहीं होता है, तब Variable की इस बिना मान वाली स्थिति को “undefined” शब्द द्वारा Represent किया जाता है | यानि जब कीसी Variable में कोई मान नहीं होता, तब उसमे “undefined” होता है|
हम किसी Variable को Define करते समय ही उसमे किसी न किसी तरह का मान specify कर सकते है | ऐसा करने के लिए हमें ‘=’ Operator को निमनानुसार Use करना होता है|
var message=”HI”;
ये Statement जो Memory Location Reserve करेगा, उस Memory Location को Identify करने के लिए हम message नाम का प्रयोग करेंगे जबकि इस Memory Location के Reserve होते ही, इसमें “Hi” शब्द Store हो जायेगा| इसलिए इस बार ये Variable Undefined नहीं है|
ECMAScript में जब हम किसी Variable में कोई Value Initialize या Assign करते है, तब उस Value के Data Type के अनुसार वह Variable Automatically उस Data Type का हो जाता है|
यानि हमें किसी Variable के साथ अलग-अलग प्रकार के keywords को Specify करके JavaScript Interpreter को ये नहीं बताना होता की हम उस Variable में किस प्रकार का मान Store करेंगे, जैसाकि “C” ,”C++” ,”Java” आदि programming language में बताना परता है|
बल्कि JavaScript Interpreter इतना समझदार है की हम जैसे ही किसी मान को किसी Variable में Initialize या Assign करते है, JavaScript स्वयं इस बात का पता लगा लेता है की हमने किस प्रकार का मान Variable में Store किया है और JavaScript स्वयं उस Variable स्वयं उस Variable को उस प्रकार का Define कर देता है| जैसे
Example
var message= “Hi”;
इस Statement में हमने message Variable में “Hi” मान Specify किया है, जो की एक String है| इसलिए JavaScript इस मान को message Variable में Store करते ही, message Variable को String Data Type का Variable Define कर देता है|
हलाकि हम किसी एक Variable में एक प्रकार का मान Specify करने के बाद दुसरे किसी Statement में अन्य प्रकार का मान भी Assign कर सकते है| जैसे:
var message =”Hi”;
message=200;
लेकिन हमें ऐसा नहीं करना चाहिए क्योकि JavaScript Interpreter पहले message नाम के Variable को एक String प्रकार का Variable Define करेगा और Just अगले Statement में उसे एक Numerical Type के Variable में Convert कर देगा|जब हम किसी Variable को Define करते समय उसके साथ “var” Operator का प्रयोग नहीं करते है, तब वह Variable हेमशा Global Variable की तरह व्यवहार करता है यानी वह Variable , Web Browser के BOM के window Object की Property बन जाता है|
जबकि var Operator का प्रयोग करने पर वह Variable एक Local Variable की तरह व्यवहार कर सकता है, जबकि उसे किसी Function की Body में Define किया गया हो| Function के बारे में हम आगे विस्तार से जानेंगे|Local व Global किसी Variable के Scope को Represent करते है| यानी किसी प्रोग्राम में कोई Variable में किस स्थान पर Use करने के लिए उपलब्ध रहेगा और कहाँ पर Variable समाप्त हो जायगा, इस बात को Variable का Scope कहा जाता है, जिसके बारे में हम आगे विस्तार से जानेंगे|
JavaScript में भी एक ही Statement द्वारा एक से जायदा Variables Define करने के लिए हम Comma Operator का प्रयोग निमनानुसार कर सकते है;
var basic, salary, bonus;
यदि हम Variables को Initialize भी करना चाहे, तो उपरोक्त Declaration निमनानुसार भी क्या जा सकता है;
var message =”Hello!”,
salary,
bonus=12233.50;
इन सभी को तिन अलग Lines में लिखने की बजाय हम निमनानुसार एक Single Line में भी लिख सकते है:
var message=”Hello!” ,salary, bonus=12233.50;
What is Initialization V/s Assignment in JavaScript in Hindi
जब हम किसी Variable को Define करते समय ही उसमे किसी Value को Specify करके ये तय कर देते है की वह Variable किस प्रकार का यानी किस Data Type का है, तो इस प्रक्रिया को Initialization कहा जाता है| जैसे:
var message =”Hi”;
जबकि किसी Variable को डिफाइन करने के बाद Program की अगली Line में अथवा पुरे प्रोग्राम में कही अन्य स्थान पर जब उस Variable में Value Specify किया जाता है, तो इस प्रक्रिया को Assignment करना कहा जाता है| जैसे:
var message;
message =”Hi”;
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