Assignment Help logo
सीधी बातचीत

Loading...

Score %0 (0 correct0 incorrect17 unanswered)

प्रश्न 1. यदि दो तुलनीय मान बराबर नहीं हैं, तो कौन सा ऑपरेटर true लौटाता है?

  • <>
  • ~
  • ==!
  • !==

संदर्भ जावास्क्रिप्ट तुलना ऑपरेटर्स

प्रश्न 2. forEach स्टेटमेंट फोर स्टेटमेंट से कैसे अलग है?

  • केवल फोर स्टेटमेंट का उपयोग कॉलबैक फ़ंक्शन के साथ होता है।
  • फॉर स्टेटमेंट और विभिन्न iterable ऑब्जेक्ट के साथ उपयोग किया जा सकता है, जबकि forEach स्टेटमेंट मुख्य रूप से arrays के लिए डिज़ाइन किया गया है, लेकिन यह अन्य iterable ऑब्जेक्ट्स जैसे Sets के साथ भी उपयोग किया जा सकता है।
  • केवल forEach स्टेटमेंट आपको अपना खुद का इटरेटर निर्दिष्ट करने देता है।
  • forEach स्टेटमेंट जेनेरिक है, लेकिन एक फॉर स्टेटमेंट केवल एक array के साथ ही उपयोग किया जा सकता है।

संदर्भ forEach और for लूप के बीच की अंतर

प्रश्न 3. नीचे कोड की समीक्षा करें। कौन सा वक्तव्य addTax फ़ंक्शन को बुलाता है और 50 को एक तर्क के रूप में पास करता है?

function addTax(total) {
  return total * 1.05;
}
  • addTax = 50;
  • return addTax 50;
  • addTax(50);
  • addTax 50;

संदर्भ जावास्क्रिप्ट फ़ंक्शन

प्रश्न 4. एक वेरिएबल बनाने का सही तरीका क्या है और इसे मूल्य 100 से स्थापित करना है?

  • let rate = 100;
  • let 100 = rate;
  • 100 = let rate;
  • rate = 100;

संदर्भ जावास्क्रिप्ट असाइनमेंट ऑपरेटर्स

प्रश्न 5. कौन सा वक्तव्य एक नए ऑब्जेक्ट का निर्माण करता है जो Person constructor का उपयोग करता है? कौन सा वक्तव्य एक नया Person ऑब्जेक्ट "student" बनाता है?

  • var student = new Person();
  • var student = construct Person;
  • var student = Person();
  • var student = construct Person();

संदर्भ

प्रश्न 6. जब तकनीक दिखाए गए कोड में आखिरी वक्तव्य कॉन्सोल पर लॉग होगा? 'परिणाम दिखाए गए' कब कॉन्सोल पर लॉग होगा?

let modal = document.querySelector('#result');
setTimeout(function () {
  modal.classList.remove('hidden');
}, 10000);
console.log('Results shown');
  • 10 सेकंड बाद
  • HTTP अनुरोध से परिणाम प्राप्त होने के बाद

10000 सेकंड बाद

  • तुरंत

संदर्भ जावास्क्रिप्ट सिंक्रनस और एकल थ्रेडेड

प्रश्न 7. आप इस कोड में "food" को कॉन्सोल पर प्रिंट करने के लिए किस स्निपेट को जोड़ सकते हैं?

class Animal {
  static belly = [];
  eat() {
    Animal.belly.push('food');
  }
}
let a = new Animal();
a.eat();
console.log(/* Snippet Here */); //Prints food
  • a.prototype.belly[0]
  • Object.getPrototype0f (a).belly[0]
  • Animal.belly[0]
  • a.belly[0]

संदर्भ जावास्क्रिप्ट क्लास static कीवर्ड

प्रश्न 8. आपने कोड को संविदान के अनुसार संचालित करने के लिए लिखा है, लेकिन यह बजाय इसके कि कोड 1, 2, 3 और 4 का मूल्य प्रिंट करे, यह बजाय में 5, 5, 5 और 5 का मूल्य प्रिंट करता है। कौन सा संशोधित संस्करण कोड 1, 2, 3 और 4 का मूल्य प्रिंट करेगा?

  • A
for (var i = 1; i <= 4; i++) {
  setTimeout(function () {
    console.log(i);
  }, i * 10000);
}
  • B
for (var i = 1; i <= 4; i++) {
  (function (i) {
    setTimeout(function () {
      console.log(j);
    }, j * 1000);
  })(j);
}
  • C
for (var i = 1; i <= 4; i++) {
  setTimeout(function () {
    console.log(i);
  }, i * 1000);
}
  • D
for (var i = 1; i <= 4; i++) {
  (function (j) {
    setTimeout(function () {
      console.log(j);
    }, j * 1000);
  })(i);
}
  • E
for (var j = 1; j <= 4; j++) {
  setTimeout(function () {
    console.log(j);
  }, j * 1000);
}

संदर्भ setTimeout संदर्भ तुरंत निष्पादित निषेचित फ़ंक्शन्स

प्रश्न 9. एक फ़ंक्शन कैसे एक क्लोज़र बनाता है?

  • जब तकनीक परिवर्तित हो जाता है, तब डॉक्यूमेंट को पुनः लोड करता है।
  • यह अपने पैरेंट स्कोप में एक चर के संदर्भ को वापसी करता है।
  • यह निष्पादन पूरा करता है बिना वापसी किए।
  • यह एक स्थानीय चर को ग्लोबल स्कोप में कॉपी करता है।

संदर्भ

प्रश्न 10. कौन सा वक्तव्य एक नई फ़ंक्शन नामक discountPrice बनाता है?

  • A
let discountPrice = function (price) {
  return price * 0.85;
};
  • B
let discountPrice(price) {
  return price * 0.85;
};
  • C
let function = discountPrice(price) {
  return price * 0.85;
};
  • D
discountPrice = function (price) {
  return price * 0.85;
};

संदर्भ जावास्क्रिप्ट फ़ंक्शन निर्धारण

प्रश्न 11. दिखाए गए कोड को चलाने के लिए कॉन्सोल में परिणाम क्या है?

var Storm = function () {};
Storm.prototype.precip = 'rain';
var WinterStorm = function () {};
WinterStorm.prototype = new Storm();
WinterStorm.prototype.precip = 'snow';
var bob = new WinterStorm();
console.log(bob.precip);

[ ] Storm()

  • undefined
  • 'rain'
  • 'snow'

संदर्भ प्रोटोटाइप श्रृंखला

प्रश्न 12. आपके कोड के साथ कोई समय मूल्य समान करने के लिए आपके पास कौन सा नियमित अभिव्यक्ति उपयोग करेगा?

  • /[0-9]{2,}:[0-9]{2,}:[0-9]{2,}/
  • /\d\d:\d\d:\d\d/
  • /[0-9]+:[0-9]+:[0-9]+/
  • / : : /

नोट: पहले तीन अंश वास्तव में सही हैं और ये अंश अंकों को मिलाते हैं, लेकिन दूसरा विकल्प सबसे सही है क्योंकि यह केवल 2 अंकी समय मान (12:00:32) को मिलेगा। पहला विकल्प काम कर जाता अगर पुनः प्रक्षेपण श्रेणी ऐसा दिखता [0-9]{2}, हालांकि अंक में अविराम के कारण [0-9]{2,}वह 2 या अधिक अंक (120:000:321) का चयन करेगा। तीसरा विकल्प किसी भी समय समय अंक की श्रेणी जोड़ता है, एकल और बहुमुखी (यानी 1:2:3 भी मिल सकता है)।

और अधिक संसाधन:

  1. अभिव्यक्ति बार बार करना
  2. क्लीन ऑपरेटर्स

प्रश्न 13. इस कोड को चलाने के लिए कॉन्सोल में परिणाम क्या है?

'use strict';
function logThis() {
  this.desc = 'logger';
  console.log(this);
}
new logThis();
  • undefined
  • window
  • {desc: "logger"}
  • function

संदर्भ जावास्क्रिप्ट क्लासेस

प्रश्न 14. दिखाए गए कोड में पाठ 'avenue' को संदर्भित कैसे करेंगे?

let roadTypes = ['street', 'road', 'avenue', 'circle'];
  • roadTypes.2
  • roadTypes[3]
  • roadTypes.3
  • roadTypes[2]

संदर्भ जावास्क्रिप्ट एरे कैसेसिंग

प्रश्न 15. इस वक्तव्य को चलाने के लिए कॉन्सोल में परिणाम क्या होगा?

console.log(typeof 42);
  • 'float'
  • 'value'
  • 'number'
  • 'integer'

संदर्भ जावास्क्रिप्ट डेटा प्रकार

प्रश्न 16. कौन सी प्रॉपर्टी DOM ऑब्जेक्ट को संदर्भित करती है जिसने एक घटना को डिस्पैच किया है?

  • self
  • object
  • target
  • source

संदर्भ DOM घटनाएँ

प्रश्न 17. आप दिखाए गए कोड में त्रुटि संशोधन जोड़ रहे हैं। एफ स्टेटमेंट में एक त्रुटि संदेश को निर्दिष्ट करने के लिए आप कौन सा कोड शामिल करेंगे?

function addNumbers(x, y) {
  if (isNaN(x) || isNaN(y)) {
  }
}
  • exception('One or both parameters are not numbers')
  • `catch

('One or both parameters are not numbers')`

  • throw 'One or both parameters are not numbers'
  • throw new Error('One or both parameters are not numbers')

संदर्भ जावास्क्रिप्ट त्रुटियाँ