असाइनमेंट ऑपरेटर (=)
= (असाइनमेंट ऑपरेटर) दाएं ऑपरेंड की वैल्यू को बाएं ऑपरेंड (वैरिएबल) में असाइन करता है।
उदाहरण
बुनियादी उपयोग
ऑपरेटर नाम समतुल्य += एडिशन असाइनमेंट a = a + b -= सब्ट्रैक्शन असाइनमेंट a = a - b *= मल्टीप्लिकेशन असाइनमेंट a = a * b /= डिवीजन असाइनमेंट a = a / b %= मॉड्यूलस असाइनमेंट a = a % b **= एक्सपोनेंशिएशन असाइनमेंट a = a ** b &= बिटवाइज़ AND असाइनमेंट a = a & b |= बिटवाइज़ OR असाइनमेंट a = a | b ^= बिटवाइज़ XOR असाइनमेंट a = a ^ b <<= लेफ्ट शिफ्ट असाइनमेंट a = a << b >>= राइट शिफ्ट असाइनमेंट a = a >> b >>>= अनसाइन्ड राइट शिफ्ट असाइनमेंट a = a >>> b चेन असाइनमेंट
// ऐरे डिस्ट्रक्चरिंग var [a, b, c] = [1, 2, 3]; var [first, , third] = [1, 2, 3]; // स्किप var [head, ...tail] = [1, 2, 3, 4]; // head=1, tail=[2,3,4] // ऑब्जेक्ट डिस्ट्रक्चरिंग var {name, age} = {name: "Amit", age: 30}; var {name: n, age: a} = {name: "Amit", age: 30}; // रिनेम var {city = "Delhi"} = {name: "Amit"}; // डिफ़ॉल्ट वैल्यू // नेस्टेड var {user: {name}} = {user: {name: "Amit"}};रिटर्न वैल्यू
असाइनमेंट एक्सप्रेशन असाइन की गई वैल्यू रिटर्न करता है: