Fundamentals of JavaScript or ECMAScript Example for Beginners in Hindi

Fundamentals of JavaScript or ECMAScript Example for Beginners in Hindi

Fundamentals of JavaScript or ECMAScript Example for Beginners in Hindi :-In this  cyberpointsolution tutorial (Especially Fundamentals of JavaScript or ECMAScript with Examples for Beginners in Hindi) we are going to describe about the  what is the use of JavaScript or EcmaScript in  cyber programming in Hindi. And also we will describe that how can we use  JavaScript in Web Development.  And why we  use  Object Oriented Programming language (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 JavaScript or EcmaScript   i.e. Object Oriented Programming system 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 JavaScript works . This is  the best hindi  tutorial/Study Material  very beneficial for beginners  as well as Professional

Fundamentals of JavaScript or ECMAScript Example for Beginners in Hindi
Fundamentals of JavaScript or ECMAScript Example for Beginners in Hindi

JavaScript Or ECMAScript Fundamentals in Hindi

किसी  भी  Programming Language की तरह  JavaScript का भी एक Fundamental या Core Part है, जिसे समझे बिना हम इस Language को इसकी पूरी Power के साथ उपयोग में नहीं ले सकते |सामान्यता; सभी Programming Languages में ये Core Part लगभग एक जैसा ही होता है  इसलिए यदि आपने पहले कोई भी programming Languages सीखी है, तो इस Part को Clear करने में आपको बहुत ही कम समय लगेगा |

सामान्यत; JavaScript के Core Part के अंतर्गत  हमें ये समझना  होता है की JavaScript के Codes किस  तरह से लिखे जाते है, Operators, Data Types, Functions, Looping, Conditions आदि किस तरह से काम करते है, आदि  बातो को जानना होता है, और इस CyberPointSolution.com के  Hindi tutorial में हम सबसे पहले इन्ही बातो को जानेंगे |

what is Syntax in JavaScript in Hindi

JavaScript के Syntax पूरी तरह से C Language पर आधारित है  इसलिए यदि आपने “C”  Language या इस पर आधारित किसी अन्य Language जैसे की “C++” ,”Java”,Perl  आदि में से किसी  भी एक Language को सिखा है, तो आप बरी ही आसानी से इस Language को Capture कर लेंगे

लेकिन यदि आप programming के बारे में कुछ भी नहीं जानते, तो आपको कम से कम “C” Language जरुर सीखनी चाहिए क्योकि “C” Language  सभी अन्य Modern Languages की Mother Language है यानि लगभग सभी Modern Languages “C”  Language  के  Concepts पर ही आधारित है|

what is Case Sensitive in JavaScript in Hindi

JavaScript  एक Case Sensitive Language है| यानि इस Language में हम जितने भी  Identifiers, Functions, Constant, Variables आदि पहले से Predefined है, वे सभी  Case Sensitive है| यानि JavaScript में small Case Letters व Capital Case Letters में लिखा गया एक ही नाम अलग-अलग  माना जाता है|

what is Identifiers in JavaScript in Hindi

किसी भी programming language  में किसी Variable, Function, Property, Object, Constant आदि को पहचानने के लिए उसका एक  नाम Specify किया जाता है | इस नाम को ही identifier कहते है | JavaScript में आइडेंटिफायर डिफाइन करने के लिए हमें निमन नियमो को Follow करना होता है :

  1. 1. Identifier का नाम हमेशा किसी Upper Case या Lower Case Character, Underscore या Dollar Sign से शुरू होना चाहिए |
  2. Identifier के नाम में किसी Special Symbol, Keyword या Reserve Word का प्रयोग करना चाहिए|
  3. Identifier के नाम में Digits का प्रयोग किया जा सकता है,लेकिन Digits का प्रयोग कभी भी नाम की सुरुआत में नहीं होना चाहिए |

ECMAScript  के अनुसार सभी identifiers  का नाम Camel Case में होना चहिये| यानि नाम की सुरुआत  Small Case Letter से व बाकी के सभी शब्द Capital Case Letter से| जैसे :

basicSalary

firstCar

what is Comments in JavaScript in Hindi

ECMAScript “C” Language की तरह ही दो तरह से Comments Specify करने की सुविधा देता है:

Single Line Comment

//this is single Line Comment

Multi  Line  Comment

/*This

Is

Multiline

Comment

*/

Comments का प्रयोग प्रोग्रामर अपनी जरुरत के अनुसार लिखे गए विभ्भिन Codes को ज्यादा बेहतर तरीके से समझने व याद रखने के लिए करता है | ये Comments Web Browser में Render नहीं होते| यानि Comments केवल Programmer अपनी सुविधा के अपने Codes को ज्यादा Understandable बनाने के  लिए लिखता है |

what do you mean by Statements in JavaScript in Hindi

चुकी Web Browser किसी भी JavaScript Code को Line by Line Interpret करता है, इसलिए Code की हर Line को एक Statement कहा जाता है |

ECMAScript में हर Statement का अंत एक Semicolon से किया जाना जरुरी होता है, यानि जहां पर भी Web Browser को Semicolon प्राप्त होता है, वह Statement का अंत समझता है |

Block  Statements in Hindi

Looping  Conditional Statements ऐसे Statements होते है, जो एक से ज्यादा Statements का Group होते है| सामान्यत: इन Statements को Block Statements कहा जाता है | किसी Block को हमेशा Opening व Closing Curly Braces के pair के बिच लिखा जाता है |जैसे:(Example)

If(condition)

{

alert(‘hi, this is an a if Block’);

}

Block  के अन्दर लिखे गये Statements का अंत Semicolon से होता है लेकिन चुकी किसी एक Block के अन्दर दूसरा Block Nested हो सकता है, इसलिए Nested Block का अंत भी Semicolon से नहीं होता| जैसे:

Program Example


if(condition)

{

alert(‘Hi, this is in a if Block’);

if(condition)

{

alert(‘Hi, I am nested Block’);

}

}


Keywords and Reserved Words in JavaScript or ECMAScript in Hindi

ECMAScript   में कुछ नामो या शब्दों को Reserve किया गया है तथा कुछ नामो या शब्दों का Web Browser के जावास्क्रिप्ट Interpreter के लिए Special Meaning होता है| इसलिए इन नामो को हम सामान्य Identifier  की तरह Use नहीं कर सकते|

Example के लिए जब हम if शब्द का प्रयोग करते है, तब JavaScript Interpreter को ये Instruction मिलता है की यदि Parenthesis की बिच Specify की गयी  Condition True हो, तो Block के बिच Specified सभी Statements को Execute करना है अन्यथा नहीं| इसलिए सामान्य परिस्थितियों में हम if शब्द को Identifier की तरह Use नहीं कर सकते| Web Site में Specify किये गए विभ्भिन  Keywords निमनानुसार है :

             Keywords  of  JavaScript
break Else new var
case finally return void
catch For switch while
continue function this with
default If throw  
delete In try  
do instanceof typeof  

 

इसी तरह से ECMAScript में कुछ शब्दों  को Future में Keywords की तरह Use करने के लिए करने के लिए Reserve रखा है| इसलिए हम इन नामो को भी identifiers की तरह उपयोग में नहीं  ले  सकते | ये Reserved Words निमनानुसार है :

abstract Enum int short
boolean Export interface static
byte Extends long super
char Final native synchronized
class Float package throws
const Goto private transient
debugger Implements protected volatile
double Import public  

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,  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 *