Javascript interview Queand & Ans 2022 Beginners

Javascript interview Questions and Answers 2022

Q.1 JavaScript / जावास्क्रिप्ट क्या है?

JavaScript एक Scripting Programming Language है जिसे HTML के साथ वेब पेज (Web Page) में लिखा जाता है| क्योंकि JavaScript के प्रोग्राम्स को HTML कोड के साथ लिखा जाता है इसलिए Javascript के प्रोग्राम्स को भी Browser ही रन करता है| इस लैंग्वेज में बने प्रोग्राम्स को केवल ब्राउसर ही नहीं बल्कि सर्वर भी Support करते हैं इसलिए JS में बने प्रोग्राम Server Side और Client Side दोनों जगह चल सकते हैं| यह Object Oriented  Programming को भी Support करती है|

 

Q.2  Java और JavaScript में क्या Difference / अंतर है?

जावा एक Complete Programming Language है इसका मतलब ऐसी Language जिससे हर तरह के सॉफ्टवेयर और प्रोग्राम्स बनाये जा सकते हैं जबकि Javascript एक ऐसी Language है जिसका उपयोग Web Software और Web Application में ही ज्यादातर किया जाता है| Java और Javascript दोनों लैंग्वेज एक दूसरे से बिलकुल अलग है, दोनों को अलग अलग उद्देश्य के लिए डिज़ाइन किया गया है| एक दूसरा मुख्य difference दोनों में यह है कि जावा एक Compiled लैंग्वेज है जबकि JS एक Scripting Language है|

 

Q.3 JavaScript मेंकौनकौनसेडाटाटाइप(Data Type)  होते हैं?

  • इस लैंग्वेज में डाटा टाइप्स हैं:-
  • नंबर (Number)
  • स्ट्रिंग (String)
  • बूलियन (Boolean) True, False
  • ऑब्जेक्ट (Object)
  • अनडिफाइंड (Undefined)

 

Q.4 isNaN() Function क्या काम करता है|

isNaN() Function को एक Argument दिया जाता है. यह चेक करता है कि यह argument नंबर है या नहीं अगर नंबर है तो FALSE return करता है, अगर नंबर नहीं है तो TRUE return करता है|

 

Q.5 JavaScript कोकिसकम्पनीनेबनायाथा|

इसे नेटस्केप (Netscape) नाम की सॉफ्टवेयर कम्पनी ने बनाया था|

 

Q.6 == और=== इनदोनोंऑपरेटर(Operator)  में क्या अंतर है|  

== यह euality Operator है यह चेक करता है कि LHS और RHS दोनों साइड के Data Type की Value बराबर है या नहीं अगर बराबर है तो TRUE return करता है अगर बराबर नहीं है तो FALSE return करता है|

=== इसे strict equality Operator कहते हैं यह भी ऊपर की तरह दोनों साइड के Data Type की Value को चेक करता है लेकिन Value के साथ साथ Data Type का type  भी चेक करता है| अगर दोनों साइड के Data का type और value  एक जैसे हैं तो TRUE return करता है नहीं तो FALSE return करता है|

 

Q.7  Event क्या होता है?

जब भी HTML के किसी element पर कोई action किया जाता है तो वह element एक event Generate करता है. इस event को javascript के कोड द्वारा catch किया जा सकता है और फिर इस event के Response में javascript के code से कुछ भी Action Perform किया जा सकता है| HTML के Element पर या तो ब्राउज़र कुछ action करता है या फिर यूजर कुछ action करता है|  Event के कुछ examples इस तरह हैं:-

एक HTML पेज पूरी तरह लोड हो जाना

HTML फील्ड की Value Change होना

किसी element पर क्लिक होना आदि|

HTML element के event को catch करने का कोड इस तरह लिखा जाता है :-

अगर किसी HTML बटन पर क्लिक होने के बाद के event को पकड़ना है तो इसके लिए कोड होगा :-

 

<button onclick=”jsfunction()” > Submit </button>.

function jsfunction(){

alert(‘Hello World’);}

 

इस button पर एक onlick नाम का attribute लगाया गया है जिसके value में एक javascript के function :-jsfunction()  को call  किया गया है. इसका मतलब जब भी इस बटन पर क्लिक होगा तो jsfunction() रन होगा और इस function में जो भी कोड लिखा होगा वे execute हो जाएगा| जैसा कि ऊपर इस function में alert box का कोड लिखा हुआ है| इसलिए जब भी इस बटन पर क्लिक होगा तो alert box खुल जाएगा|

Q.8 Javascript मेंकौनकौनसेलूपिंग(Looping Structure) होतेहैं?

इस लैंग्वेज में तीन तरह के होते हैं :-

  • For
  • While
  • Do-while Loops

 

Q.9 Variables क्याहोतेहैं? 

वेरिएबल (Variable) एक तरह का Container होता है जिसमे डाटा को store किया जाता है| अगर कंप्यूटर के internal system की बात करें तो यह container मैमोरी में एक space होता है जिसमे डाटा को स्टोर किया जाता है|

 

Q.10 जावास्क्रिप्टमेंVariables कोकैसेdefine कियाजाताहै|

तीन तरह से variables को define किया जा सकता है :-

  • var
  • let
  • const

 

var – इसमें वेरिएबल को इस तरह define किया जाएगा :-

var x;

x = 10;

 

सबसे पहले var keyword लिखना होगा| उसके बाद वेरिएबल का नाम जैसे कि ऊपर लिखा गया है x, इसके बाद इसमें डाटा को स्टोर कर सकते हैं जैसे ऊपर x variable में 10 store किया गया है|

let और const keyword से भी इसी तरह variable डिफाइन किया जाता है लेकिन तीनों में कुछ difference होता है| इस बारे में ज्यादा इनफार्मेशन के लिए क्लिक करें

 

Q.11 Constant क्याहोताहै?

Constant भी वेरिएबल की तरह एक container ही होता है जिसमे डाटा को स्टोर किया जा सकता है लेकिन फर्क यह है कि कांस्टेंट में stored हुई डाटा की वैल्यू को change नहीं किया जा सकता|

Q.12 Constant औरVariable मेंक्याdifference (अंतर) होताहै?

दोनों में Difference यह है कि variable में stored डाटा को प्रोग्राम कहीं भी change किया जा सकता है जबकि Constant के अंदर saved हुए डाटा को change नहीं किया सकता| इसका मतलब प्रोग्राम में एक ही बार constant में डाटा वैल्यू सेव की जा सकती है अगर दोबारा सेव करेंगे तो Error आएगा|

 

Q.13 Undefined value क्या होती है|

Undefined वैल्यू ऐसी वैल्यू है जो यह show करती है कि variable में कोई Data Value मौजूद नहीं है. Undefined value दो जगह मिलती है :-

जब भी कोड में ऐसे variable को एक्सेस किया जाता है जिसमे कोई डाटा वैल्यू saved नही है तो JS का कोड undefined return करता है|

जब भी किसी object की ऐसी property को access किया जाता है जो object में exist ही नहीं करती तब भी undefined return होता है|

 

Q.14 JS मेंकितनेतरहकेPop up boxes होतेहैं?

तीन तरह के Pop up boxes होते हैं:- alert, confirm and prompt.

  1. alert – alert ऐसा Pop up होता है जिसमे केवल एक OK बटन होता है| इस OK बटन पर क्लिक करने पर alert का pop-up disable हो जाता है| alert() function में जो भी कुछ pass किया जाता है वह alert pop-up में दिखता है| एलर्ट का उपयोग मैसेज display कराने के लिए किया जाता है|
  2. confirm – यह ऐसा Pop-up है जिसमे दो बटन बने होते हैं एक OK और दुसरा Cancel बटन. Ok पर क्लिक किया जाता है तो कोड में true return होता है और अगर Cancel पर क्लिक किया जाता है तो False return होता है| इस बॉक्स में भी alert की तरह कोई भी मैसेज display कराया जा सकता है|
  3. prompt – pop-up बॉक्स में OK और Cancel बटन के साथ साथ एक input field भी होता है जिसमे यूजर कोई भी वैल्यू लिख सकता है| वैल्यू लिखने के बाद अगर यूजर OK press करता है तो input की गयी वैल्यू return होती है और अगर Cancel Press किया जाता है तो null return होता है| prompt() function में दो वैल्यू pass की जाती है| पहली वैल्यू में text message होता है जो कि बॉक्स पर लिखा हुआ दिखाई देता है, दूसरे में वे वैल्यू pass की जाती है जो input फील्ड में default  लिखी हुई होगी|

 

Q.15  null क्या होता है?

null एक ऐसी वैल्यू होती है जिसका मतलब होता है “absense / कुछ नहीं होना”। इसका मतलब अगर हम किसी variable में null वैल्यू  assign कर दें तो इसका मतलब होगा variable में कुछ नहीं है बिल्कुल खाली है|

 

Q.16 Cookie क्याहोतीहै?

Cookie ऐसा डाटा होता है जो कि browser अपने पास save रखता है| Cookie का इस्तेमाल यूजर की information को सेव करने के लिए किया जाता है| जब कोई यूजर किसी Web page पर जाता है, तो उसकी इनफार्मेशन cookie में सेव की जा सकती है| अब जब user दुबारा उसी वेब पेज पर जाता है तो browser saved हुई cookie को request के साथ सर्वर को भेज देता है| जिससे सर्वर यूजर की इनफार्मेशन के हिसाब से content बनाकर browser को भेज देता है| इस तरह cookie से यूजर की इनफार्मेशन को ट्रैक करके user के preference के हिसाब से वेबसाइट पर content दिखाया जा सकता है| Cookie का इस्तेमाल ज्यादातर ecommerce वेबसाइट में किया जाता है|

 

Q.17 JS मेंobject क्याहोताहै. Object कोकैसेdefine कियाजाताहै|

JS के objects real world के objects की तरह ही होते हैं| इसे नीचे के example से समझते हैं:-

जैसे real life में कार एक Object है। एक कार में weight,  color, price  जैसे properties होते हैं, और Start और  Break जैसे operation होते हैं|

  1. सभी कारों में एक जैसी Properties होती हैं, लेकिन उन properties की वैल्यूज अलग अलग होती है जैसे weight, color, price हर कार की different होती है|
  2. इसी तरह सभी कारों में लगभग एक जैसे ही operations होते हैं, लेकिन हर एक कार में अलग-अलग समय पर ये operation किये जाते हैं।

object को define करने का syntax इस तरह होता है :-

var car = {type:”Fiat”, model:”500″, color:”white”}

जैसे कि इस syntax में देख सकते हैं कि कार object बनाया गया है, इस object कि properties हैं type, model और color साथ ही इनकी values भी लिखी हुई है जैसे type – fiat, model – 500, color : ‘white’. अगर object की किसी property को access करना है तो उसका syntax होगा – car.type , car.model, car.color

JS Object के बारे में ज्यादा इनफार्मेशन के लिए यहां क्लिक करें

 

Q.18 this keyword / कीवर्ड  क्या होता है?

his कीवर्ड current object को point करता है| Example के लिए मान लीजिये अगर किसी function में this keyword को लिखा जाता है तो यह उस object को point करेगा जिसका यह function मेंबर है| इसको एक example से समझते हैं :-

var person = {

firstName: “John”,

lastName : “Doe”,

id       : 5566,

fullName : function() {

return this.firstName + ” ” + this.lastName;

}};

जैसे इस object में एक fullName नाम का function है इसके अंदर कोड लिखा हुआ है

return this.firstName + ” ” + this.lastName. इस code में this इसी person object के members firstName और lastName को return कर रहा है|

 

Related searches For Javascript interview Questions and Answers 2022

Scroll to Top