Introduction to JavaScript Variables
जावा स्क्रिप्ट वेरिएबल का परिचय
Introduction to JavaScript Variables
जावा स्क्रिप्ट वेरिएबल का परिचय
- 1 जावास्क्रिप्ट वेरिएबल क्या हैं? | What is JavaScript Variables?
- 2 जावास्क्रिप्ट डेटा टाइप | JavaScript Data Types
- 3 जावास्क्रिप्ट वेरिएबल का नामकरण | Naming JavaScript Variables
- 4 जावास्क्रिप्ट वेरिएबल डिक्लेयर करना | Declaring JavaScript Variables
- 5 जावास्क्रिप्ट रिजर्व की-वर्ड | Reserve Keywords in JavaScript
जावास्क्रिप्ट वेरिएबल क्या हैं?
What is JavaScript Variables?
अन्य प्रोग्रामिंग भाषाओं की तरह जावास्क्रिप्ट में भी वेरिएबल्स का प्रयोग किया जाता है। वैरिएबल एक मेमोरी लोकेशन है जहां वैल्यू स्टोर की जा सकती है। वैरिएबल एक प्रतीकात्मक नाम है जिसे किसी वैल्यू के लिए दिया जाता है।
जावास्क्रिप्ट में var कीवर्ड के साथ वैरिएबल घोषित किए जाते हैं।
हर वैरिएबल का एक नाम होता है जिसे आइडेंटिफायर (Identifier) कहा जाता है।
सिंटेक्स :
➥ var variable_name
उदाहरण :
➥ var cost;
➥ var product = 12001;
➥ var amount = 2000;
जावास्क्रिप्ट डेटा टाइप
JavaScript Data Types
प्रोग्रामिंग भाषा की मुख्य विशेषता यह होती है कि वह किस प्रकार के डेटा टाइप को सपोर्ट करता है। डेटाटाइप एक प्रकार के मान (value) हैं जिन्हें प्रोग्रामिंग भाषा में प्रयोग किया जा सकता है।
जावास्क्रिप्ट मुख्य रूप से तीन प्रकार के डेटा टाइप को सपोर्ट करता है:
1. संख्याएँ (Numbers) : संख्याएँ इन्टिजर या फ्लोटिंग-पॉइंट वैल्यू हो सकते हैं जैसे 123, 120.50 आदि ।
2. स्ट्रिंग (Text) : एक स्ट्रिंग को सिंगल या डबल कोट्स (‘____’, “___”) में अक्षरों के द्वारा घोषित किया जाता है। स्ट्रिंग्स में एक या एक से अधिक केरेक्टर हो सकते हैं, जिसमें स्पेस अथवा \n (न्यूलाइन) शामिल हैं।
उदा."This
is Text" आदि।
3. बुलियन (Boolean) : बूलियन किसी भी दो वैल्यू में से एक हो सकता है जैसे true (सही) या false (गलत)
जावास्क्रिप्ट में दो अन्य डेटा टाइप को भी परिभाषित किया जाता है - null और undefined, इनमें से प्रत्येक केवल एक मान को परिभाषित (define) करता है।
जावास्क्रिप्ट वेरिएबल का नामकरण
Naming JavaScript Variables
जावास्क्रिप्ट में वेरिएबल का नामकरण करते समय निम्नलिखित नियमों को ध्यान में रखना चाहिए।
➥ जावास्क्रिप्ट के रिज़र्व की वर्ड्स में से किसी को भी वेरिएबल के नाम के रूप में उपयोग नहीं करना चाहिए। उदाहरण के लिए break या boolean,
इस प्रकार के वेरिएबल नाम मान्य नहीं हैं।
➥ जावास्क्रिप्ट वेरिएबल का नाम अंकों (0 - 9) से शुरू नहीं होने चाहिए। उन्हें एक अक्षर (a-z) या अंडरस्कोर (_) के साथ शुरू करना चाहिए। उदाहरण: 123test को वेरिएबल के रूप में प्रयोग नहीं कर सकते लेकिन _123test मान्य
है।
➥ जावास्क्रिप्ट वेरिएबल हमेशा केस सेंसिटिव (case sensitive) होते हैं। उदाहरण : Name और name दो अलग-अलग वेरिएबल हैं।
➥ जावास्क्रिप्ट वेरिएबल में रिक्त स्थान (blank space), प्रतीक चिह्न (symbol) और विराम चिह्न (punctuation marks) का उपयोग नहीं किया जाता है।
जावास्क्रिप्ट वेरिएबल डिक्लेयर करना
Declaring JavaScript Variables
जावास्क्रिप्ट प्रोग्राम में वैरिएबल का उपयोग करने से पहले इसे declare (घोषित) करना चाहिए। वेरिएबल्स को var कीवर्ड के साथ निम्नानुसार declare किया जाता है।
एक ही कीवर्ड के साथ कई वेरिएबल्स को निम्न प्रकार से declare कर सकते हैं:
किसी वैरिएबल में किसी वैल्यू को स्टोर करना वैरिएबल इनिशियलाइजेशन कहलाता है। वैरिएबल क्रिएशन के समय या बाद के समय में जब उस वैरिएबल की जरूरत होती है तब वैरिएबल इनिशियलाइजेशन कर सकते हैं।
उदाहरण के लिए निम्नानुसार var name एवं salary को वैल्यू प्रदान की जा सकती है।
यहाँ यह ध्यान रखा जाना आवश्यक है कि var कीवर्ड को केवल एक बार ही (चाहे वह डिक्लेरेशन के लिए हो या इनिशियलाइज़ेशन के लिए) प्रयोग किया जा सकता है। किसी भी स्थिति में वेरिएबल को 2 बार डिक्लेअर (declare) नहीं किया जा सकता है।
जावास्क्रिप्ट रिजर्व की-वर्ड
Reserve Keywords in JavaScript
जावास्क्रिप्ट में अपने वेरिएबल का नामकरण करते समय निम्नलिखित रिज़र्व की वर्ड्स का उपयोग नहीं करना चाहिए।
Keyword | Use |
abstract | Specifies that a class or method will be implemented later, in a subclass |
assert | Assert describes a predicate placed in a Java program to indicate that the developer thinks that the predicate is always true at that place. |
boolean | A data type that can hold True and False values only |
break | A control statement for breaking out of loops. |
byte | A data type that can hold 8-bit data values |
case | Used in switch statements to mark blocks of text |
catch | Catches exceptions generated by try statements |
char | A data type that can hold unsigned 16-bit Unicode characters |
class | Declares a new class |
continue | Sends control back outside a loop |
default | Specifies the default block of code in a switch statement |
do | Starts a do-while loop |
double | A data type that can hold 64-bit floating-point numbers |
else | Indicates alternative branches in an if statement |
enum | A Java keyword is used to declare an enumerated type. Enumerations extend the base class. |
extends | Indicates that a class is derived from another class or interface |
final | Indicates that a variable holds a constant value or that a method will not be overridden |
finally | Indicates a block of code in a try-catch structure that will always be executed |
float | A data type that holds a 32-bit floating-point number |
for | Used to start a for loop |
if | Tests a true/false expression and branches accordingly |
implements | Specifies that a class implements an interface |
import | References other classes |
instanceof | Indicates whether an object is an instance of a specific class or implements an interface |
int | A data type that can hold a 32-bit signed integer |
interface | Declares an interface |
long | A data type that holds a 64-bit integer |
native | Specifies that a method is implemented with native (platform-specific) code |
new | Creates new objects |
null | This indicates that a reference does not refer to anything |
package | Declares a Java package |
private | An access specifier indicating that a method or variable may be accessed only in the class it’s declared in |
protected | An access specifier indicating that a method or variable may only be accessed in the class it’s declared in (or a subclass of the class it’s declared in or other classes in the same package) |
public | An access specifier used for classes, interfaces, methods, and variables indicating that an item is accessible throughout the application (or where the class that defines it is accessible) |
return | Sends control and possibly a return value back from a called method |
short | A data type that can hold a 16-bit integer |
static | Indicates that a variable or method is a class method (rather than being limited to one particular object) |
strictfp | A Java keyword is used to restrict the precision and rounding of floating-point calculations to ensure portability. |
super | Refers to a class’s base class (used in a method or class constructor) |
switch | A statement that executes code based on a test value |
synchronized | Specifies critical sections or methods in multithreaded code |
this | Refers to the current object in a method or constructor |
throw | Creates an exception |
throws | Indicates what exceptions may be thrown by a method |
transient | Specifies that a variable is not part of an object’s persistent state |
try | Starts a block of code that will be tested for exceptions |
void | Specifies that a method does not have a return value |
volatile | This indicates that a variable may change asynchronously |
while | Starts a while loop |
जावास्क्रिप्ट हिंदी नोट्स
Learn JavaScript in Hindi
जावास्क्रिप्ट का परिचय (Introduction to JavaScript) जावास्क्रिप्ट का HTML में प्रयोग (Using JavaScript in HTML) जावास्क्रिप्ट वेरिएबल्स (JavaScript Variables) जावास्क्रिप्ट ऑपरेटर्स (JavaScript Operators) जावास्क्रिप्ट कण्ट्रोल स्टेटमेंट (JavaScript Control Statements) जावास्क्रिप्ट लूप स्टेटमेंट (JavaScript Loop Statements) जावास्क्रिप्ट फ़ंक्शन (JavaScript Functions)
जावास्क्रिप्ट प्रेक्टिकल
Learn JavaScript using Practical Exercise
जावास्क्रिप्ट बेसिक एलिमेंट्स (JavaScript Basic Elements) जावास्क्रिप्ट का HTML में प्रयोग (Using JavaScript in HTML) जावास्क्रिप्ट वेरिएबल्स प्रैक्टिकल एक्सरसाइज़ (JavaScript Variables Practical Exercise) जावास्क्रिप्ट ऑपरेटर्स प्रैक्टिकल एक्सरसाइज़ (JavaScript Operators Practical Exercise) जावास्क्रिप्ट कण्ट्रोल स्टेटमेंट प्रैक्टिकल एक्सरसाइज़ (JavaScript Control Statements Practical Exercise) जावास्क्रिप्ट लूप कंट्रोल प्रैक्टिकल एक्सरसाइज़ (JavaScript Loop Control Practical Exercise) जावास्क्रिप्ट फ़ंक्शन (JavaScript Functions)
जावास्क्रिप्ट वीडियो ट्यूटोरियल
Learn How to use JavaScript Video Tutorial
Introduction to JavaScript | जावास्क्रिप्ट का परिचय How to use JavaScript? | जावास्क्रिप्ट का प्रयोग कैसे करें? JavaScript Basics | जावास्क्रिप्ट बेसिक JavaScript Variables & Operators | जावास्क्रिप्ट वेरिएबल एवं ऑपरेटर्स Using JavaScript Control Statements | जावास्क्रिप्ट में कण्ट्रोल स्टेटमेंट का प्रयोग Using JavaScript Popups | जावास्क्रिप्ट में पॉप अप का प्रयोग JavaScript Functions | जावास्क्रिप्ट फंक्शन JavaScript Events | जावास्क्रिप्ट इवेंट्स Using HTML Elements in JavaScript | जावास्क्रिप्ट में HTML एलिमेंट्स का प्रयोग Using CSS Properties in JavaScript | जावास्क्रिप्ट में CSS प्रॉपर्टीज का प्रयोग Form & Email Vaidation in JavaScript | जावास्क्रिप्ट में फॉर्म एवं ईमेल वेलिडेशन
जावास्क्रिप्ट ऑनलाइन प्रैक्टिस टेस्ट
JavaScript Online Test Practice
Java Script Online Test - 01
Java Script Online Test - 02
Java Script Online Test - 03
Java Script Online Test - 04
Java Script Online Test - 05
Java Script Online Test - 06
Java Script Online Test - 07
Java Script Online Test - 08
Java Script Online Test - 09
Java Script Online Test - 10
Tags : JavaScript Notes in Hindi & English. JavaScript –Introduction, JavaScript – Variables, JavaScript – Operators JavaScript – Functions, JavaScript - If-Else Statements & Loops, JavaScript - Window, Document & Form Objects, JavaScript - Date & Math Objects, JavaScript - String Object, JavaScript – Arrays, JavaScript – Error Handling. JavaScript is the world's most popular programming language. These topics will assist you in learning JavaScript from basic to advanced.