What is JavaScript Object in hindi-जावास्क्रिप्ट ऑब्जेक्ट क्या है?

हेल्लो दोस्तों ! आज इस पोस्ट में जावा स्क्रिप्ट के बारे में बताया गया है की JavaScript Object in hindi क्या होता है कैसे काम करता है और भी बहुत कुछ दिया गया है तो चलिए शुरू करते है।

JavaScript object का परिचय

object oriented programming को किसी भी programming language का एक बहुत ही important feature होता है एक object कुछ properties और methods को एक जगह bind करने के लिए प्रयोग किया जाता है ये properties और methods किसि single entity को represent करती है

JavaScript आपको built in object provide करती है जैसे की JavaScript में strings objects है आप कोई भी string को variable को create करके उससे related properties और method प्रयोग कर सकते है।

example के लिए आप किसी भी string variable के साथ length property को access करके string की length को पता कर सकते है

var str=”hello reader!”;
document.write(str);
document.write(str.length);

object को प्रयोग करने के लिए आपको कुछ अलग से सिखने की जरुरत नहीं है आपने अभी तक जितने भी JavaScript प्रोग्राम बनाए है उनमे object को जरुर statement को देखिये

document.write(“some thing here”);

इस statement में document एक object और write() एक method होता है जो की इस method को access करने के लिए document object का प्रयोग किया जाता है

creating objects in javascript

ज्यादातर programming language में object एक ही तरीका से create किये जाते है javascript में आप object 3 तरह से create कर सकते है पहले तरीके में आप object का नाम लिखते है और curly brackets में properties और उनकी value को colon से separate करते है दुसरे तरीके में new keyword के द्वारा एक object instance को create किये जा सकते है तीसरे तरीके में object constructor का प्रयोग किया जाता है इन सभी तरीके के बारे में निचे details से दिया जा रहा है

creating objects in single statement

आप चाहे तो JavaScript में object को किसी variable की तरह ही एक single statement में create कर सकते है जिसका example आपको निचे दिया जा रहा है

var obj1={Name:”yourName”,Age:24};

इसका example में object किसी variable की तरह create किया गया है curly brackets में properties के नाम और value को colon से separate किया गया है और हर pair को comma(,) से separate किया गया है

किसी भी property की वैल्यू को access object के नाम के आगे(.) operator को लगाकर और फिर property का नाम लिखकर कर सकते है जैसे की

document.write(obj1.Name);

single statement में object को create करना सबसे easy तरीका है

creating object with new keyword

इस तरीके में पहले new keyword के साथ objects को create कर लिया जाता है बाद में आप object के नाम के आगे dot(.) operator को लगाकर property का नाम और वैल्यू को डिफाइन की जाती है ज्यादातर programming language में इसी तरीके से objects को create किये जाते है जिसका example आपको निचे दिया जा रहा है

<html>
<head>
<title>java script new keyword demo</title>
</head>
<body>
<script type=”text/javascript”>
Var obj1=new Object();
Obj1.Name=”c3school”;
Obj1.Age=22;
Document.write(“name is +”name+”and age is “+Age);
</script>
</body>
</html>

इस तरीके में भी वैल्यू को access करने का वही तरीका रहता है जो उपर बताय गया है उपर दिए गए script निचे आपको दिया गया web page को generate करता है

creating objects using constructor

JavaScript में object को create करने का ये तरीका थोडा complicated होता है इस तरीके में एक function को create किया जाता है जो properties की values को argument की तरह लेता है ये function c language के किसी भी structure या c++ की क्लासेज की तरह काम करती  है और object को create होने के लिए एक structure को provide करती है

इस function का नाम object को create किया जाता है तो साथ ही properties की values भी pass की जाती है ये values this keyword के द्वारा ही original properties को apply की जाती है जिसका आपको example निचे दिया जा रहा है

<html>
<head>
<title>
<script type=”text/javascript”>
Function Employee(name,age)
{
     This.Name=name
       This.Age=age;
}
</script>
</head>
<body>
<script type=”text/javascript”>
Var obj1=new Employee(“c3school:”+obj1.Name+”<br>”);
Document.write(“Age is :”+obj1.age);
</script>
</body>
</html>

उपर दिए गए script में निचे दिया गया web page को generate करता है

some common built in JavaScript objects

JavaScript कुछ built in object को provide करती है जिनको programmers आवश्यकता के according प्रयोग कर सकते है इनमे से कुछ objects के बारे में आपको पहले भी बता चुके है तो आएय इनके बारे में और जानते है

JavaScript array objects

जैसे की मैंने आपको पहले बताया की JavaScript में arrays को objects होता है array को create करके आप उससे related सभी properties और method को किसी भी objects की propertie की तरह ही access कर सकते है जैसे की किसी भी array की length की property को कॉल करके आप उस array की length को display करवा सकते है

JavaScript array के objects के बारे में आपको और अधिक JavaScript arrays in hindi में दिया जा रहा है

JavaScript string objects

JavaScript में strings भी objects ही है किसी भी strings को objects की तरह ही प्रयोग करते हुए उससे related सभी propertie और method को access कर सकते है जैसे की आप concat(str) method को call करके 2 strings को combine कर सकते है

JavaScript string को objects के बारे में और अधिक जानकारी आप JavaScript strings in hindi में दिया जा रहा है

JavaScript date objects

JavaScript date objects से आप year,month और day display को करवा सकते है date object बहुत से मेथोड्स को provide करता है जो की अलग अलग तरह से प्रयोग किये जा सकते है date objects 4 constructors को provide करता है जो की अलग अलग तरह के objects को create करने के लिए प्रयोग किय जाते है date object के कुछ important methods के बारे में आपको निचे दिया जा रहा है

Methods Explanations
getDay() ये method week का एक day number को display करता है
getMonth() इस method से आप 1 से 12 तक का कोई भी month को display कर सकते है
getFullYear() इस method से 4 digit का कोई भी year को display किया जाता है
getDate() इस method से आप 1 से 31 तक कोई भी date को display कर सकते है
getHours() ये method current time hours में display करता है
getMinutes() ये मेथोड्स current time की minutes को display करता है
getSeconds() ये method current time की second display करता है

date object के बारे में और अधिक information के आप JavaScript date objects in hindi से प्राप्त कर सकते है

JavaScript math object

JavaScript में mathematical operations को perform करने के लिए JavaScript math objects को provide करती है इन objects से आप methods को call कर सकते है जो की अलग अलग operations के लिए प्रयोग किये जाते है जिनके बारे में आपको निचे दिया जा रहा है

Methods Explanations
Math.random() ये method को randomly कोई भी number को generate करता है
Math.pow(n,m) ये method first पैरामीटर को second पैरामीटर(parameter) की जितनी power तक raise करता है
Math.sqrt(n) ये method parameter का square root को return करता है
Math.floor(n) ये method किसी भी दशमलव सख्या को next whole को number में return करता है
Math.ceil(n) ये method किसी भी दशमलव सख्या को previous whole number  में return करता है
Math.round(n) ये मेथोड्स किसी भी दशमलव सख्या को सबसे पास के whole number में convert करके भेजता है
Math.abs(n) ये method parameter की absolute value को return करता है

reference-https://www.javatpoint.com/javascript-objects

निवेदन:-आप सभी छात्र –छात्रों से निवेदन है की अगर आपको ये Topic( JavaScript Object in hindi) अच्छा लगा हो तो कृपया आप इस वेबसाइट के बारे में अपने दोस्तों को जरुर बताये अगर कोई topic( JavaScript Object in hindi)से संबधित प्रश्न हो तो कमेंट्स(comments) आपके लिए ही बना है और किसी Subject (JavaScript Object in hindi)के लेकर भी कोई प्रश्न हो तो कमेंट करे

Leave a Comment