CodeGym/Java Course/मॉड्यूल 3/जावास्क्रिप्ट में बुनियादी अवधारणाएँ

जावास्क्रिप्ट में बुनियादी अवधारणाएँ

उपलब्ध

2.1 चर और दर्द

सबसे दिलचस्प से शुरू करते हैं। जावास्क्रिप्ट में चर होते हैं, लेकिन उन चरों का कोई प्रकार नहीं होता है। किसी भी चर को बिल्कुल कोई मान निर्दिष्ट किया जा सकता है। जब तक आपको प्रकारों की आवश्यकता न हो तब तक सहज या आसान दिखता है।

कीवर्ड का उपयोग चर घोषित करने के लिए किया जाता है var:

var name;
var name = value;

जावास्क्रिप्ट में चर के साथ काम करने के उदाहरण:

var a = 10, b = 20;
var c = a*a + b*b;

var s = "Diagonal equals:";
console.log( s + Math.sqrt(c));

महान और स्पष्ट कोड, है ना? शायद यह आपके जीवन का आखिरी समय है जब आप सुंदर और समझने योग्य जावास्क्रिप्ट कोड देखते हैं। इस पल को याद रखें :)

2.2 जावास्क्रिप्ट में टाइपिंग

जैसा कि ऊपर उल्लेख किया गया है, जावास्क्रिप्ट भाषा में चर का कोई प्रकार नहीं है। लेकिन Variables की Values ​​के Types होते हैं। यहाँ जावास्क्रिप्ट में 5 सबसे आम प्रकार हैं:

# प्रकार उदाहरण विवरण
1 संख्या
var pi = 3.14;
कोई भी संख्या शामिल है
2 डोरी
var s = "Hello!";
एक स्ट्रिंग शामिल है
3 बूलियन
var result = true;
सच या झूठ शामिल है
4 सरणी
var arr = [1, 2, 3, 4, 5];
तत्वों की एक सरणी शामिल है
5 तारीख
var current = new Date();
तिथि शामिल है
6 वस्तु
var o = {
   width: 100,
   height: 200
}
एक वस्तु है जिसमें कुंजी, मान जोड़े शामिल हैं। जावा में हैश मैप के समान कुछ
7 समारोह
function sqr(var x) {
   return x*x;
}
समारोह

उदाहरण के लिए, ऑब्जेक्ट के प्रकार को निर्धारित करने के लिए टाइपोफ़ कीवर्ड का उपयोग किया जाता है:

var s = "134";
var x = (typeof s == "String") ? s*1 : s;

2.3 कार्य और रिटर्न

और निश्चित रूप से जावास्क्रिप्ट में कार्य हैं। कोई वर्ग नहीं है, इसलिए कार्यों को कोड में कहीं भी घोषित किया जा सकता है। अन्य कार्यों में भी। सामान्य प्रारूप है:

function name(a, b, c) {
  // function code
   return result;
}

समारोह का कोई प्रकार नहीं है। क्यों, अगर भाषा में ही कोई प्रकार की अनुकूलता नियंत्रण नहीं है? फ़ंक्शन पैरामीटर भी अनुपलब्ध हो सकते हैं। तो वापसी आदेश है, जो एक मान देता है।

किसी फ़ंक्शन को कॉल करते समय, आप किसी भी प्रकार के कितने भी पैरामीटर पास कर सकते हैं । अधिकता को हटा दिया जाएगा, लापता को बराबर कर दिया जाएगा null

समारोह उदाहरण:

function getValue(name)
{
    return this[name];
}
function setValue(name, value)
{
    this[name] = value;
}

2.4 जावास्क्रिप्ट में सरणी

जावास्क्रिप्ट में सरणियाँ जावा में सरणियों के समान हैं। उदाहरण:

var array = [1, 2, 3, 4, 5];
array[3] = array[2];
console.log (array[0]);

उनके पास किसी भी प्रकार के मान हो सकते हैं, यहां तक ​​कि अन्य सरणियाँ भी:

var array = [1, "Hello", 3.14, [4, 5] ];
array[3] = array[2];
console.log (array[0]);

इसके अलावा, सरणियाँ भी संग्रह की तरह व्यवहार करती हैं - आप गतिशील रूप से उनमें तत्व जोड़ सकते हैं:

var array = [];
array.push(100);
array.push(101);
array.push(102);

array[1] = array[2];
console.log (array[0]);

जावास्क्रिप्ट में 2.5 ऑब्जेक्ट

जावास्क्रिप्ट में ऑब्जेक्ट जावा में हैश मैप के समान हैं: उनमें कुंजी-मूल्य जोड़े होते हैं। उदाहरण:

var obj = {
 name: "Bill Gates",
 age: 67,
 company: "Microsoft"
};

console.log (obj.age);

ऑब्जेक्ट फ़ील्ड को दो अलग-अलग तरीकों से एक्सेस किया जा सकता है:

var x = obj.age;
var x = obj["age"];

जैसा कि हैश मैप के साथ होता है, फ़ील्ड बनाए और हटाए जा सकते हैं। उदाहरण:

var obj = {};
obj.name = "Bill Gates";
obj.age = 67;
obj.company = "Microsoft";

delete obj.age;  //remove field
टिप्पणियां
  • लोकप्रिय
  • नया
  • पुराना
टिप्पणी लिखने के लिए आपको साइन इन करना होगा
इस पेज पर अभी तक कोई टिप्पणियां नहीं हैं