जावास्क्रिप्ट साक्षात्कार प्रश्न और उत्तर के लिए परिचय
वेब-आधारित प्रौद्योगिकियों में वृद्धि के साथ, एचटीएमएल और सीएसएस के अलावा एक व्याख्या, उच्च स्तरीय प्रोग्रामिंग भाषा को जानना बेहद महत्वपूर्ण हो जाता है । आज बाजार में कई ढांचे मौजूद हैं जिनके आधार जावास्क्रिप्ट है। यदि आप फ्रंट-एंड वेब विकास के रूप में अपने करियर की योजना बना रहे हैं , तो जावास्क्रिप्ट के लिए जाकर एक जनादेश बन जाता है। यह एक खुली और एक क्रॉस-प्लेटफार्म भाषा है जो इंटरैक्टिव और गतिशील वेब पृष्ठों के निर्माण में मदद करती है और इसलिए यह काफी महत्वपूर्ण है। इस पोस्ट में, हमने आपको जावास्क्रिप्ट साक्षात्कार प्रश्न और उत्तरों का संकलन लाया है, जिन्हें आपको निश्चित रूप से एक साक्षात्कार में मिलना चाहिए और अगले स्तर तक समझने की अपनी समझ बढ़ाने में मदद मिलती है।
तो अंततः आपको जावास्क्रिप्ट में अपना सपनों का काम मिल गया है, लेकिन यह सोच रहा है कि जावास्क्रिप्ट साक्षात्कार को कैसे क्रैक करना है और संभावित जावास्क्रिप्ट साक्षात्कार प्रश्न क्या हो सकते हैं। प्रत्येक साक्षात्कार अलग होता है और नौकरी का दायरा भी अलग होता है। इसे ध्यान में रखते हुए हमने आपके साक्षात्कार में सफलता प्राप्त करने में आपकी सहायता के लिए सबसे आम जावास्क्रिप्ट साक्षात्कार प्रश्न और उत्तर तैयार किए हैं।
नीचे शीर्ष जावास्क्रिप्ट साक्षात्कार प्रश्न हैं जिन्हें साक्षात्कार में पूछा जाता है कि इन साक्षात्कार के प्रश्न दो भागों में विभाजित हैं:
- भाग 1 – जावास्क्रिप्ट वित्त साक्षात्कार प्रश्न (मूल)
- भाग 2 – जावास्क्रिप्ट वित्त साक्षात्कार प्रश्न (उन्नत)
भाग 1 – साक्षात्कार प्रश्न (मूल)
इस पहले भाग में मूल जावास्क्रिप्ट साक्षात्कार प्रश्न और उत्तर शामिल हैं
- जावास्क्रिप्ट और एंगुलरजेएस के बीच क्या अंतर है?
उत्तर:
जावास्क्रिप्ट | एंगुलरजेएस |
यह एक प्रोग्रामिंग भाषा है | यह मुख्य रूप से वेब के साथ-साथ मोबाइल आधारित अनुप्रयोगों के लिए उपयोग किया जाने वाला एक ढांचा है |
यह प्रोग्रामिंग प्रतिमानों जैसे सशर्त बयान, पुनरावृत्तियों, अपवाद आदि का समर्थन करता है। | यह पुनरावृत्तियों या किसी अन्य सशर्त संरचना का समर्थन करता है |
जेएस में फ़िल्टर समर्थित नहीं हैं | एंगुलरजेएस में फ़िल्टर समर्थित हैं |
इसका उपयोग ढांचे के निर्माण में किया जाता है | यह जेएस का उपयोग करके बनाया गया है |
- यह निर्धारित करने के लिए कि बार एक वस्तु है या नहीं, एक प्रकार का bar ===” object” का उपयोग करने की कमी क्या है? इससे बचने के लिए आप क्या उपाय करेंगे?
उत्तर:
उपर्युक्त कथन का उपयोग यह जांचने के लिए किया जा सकता है कि कोई बार ऑब्जेक्ट है या नहीं, लेकिन यह समस्या उत्पन्न करता है कि नल को ऑब्जेक्ट के रूप में भी माना जाएगा। तो कोड गलत के बजाय सत्य पर लॉग जाएगा। इसलिए, ऐसा करने का एक बेहतर तरीका शून्य कीवर्ड के लिए भी एक चेक लागू करना है।
e.g- print ((bar! =null) && (“typeof bar===” object”)); //prints false
आइए अगले जावास्क्रिप्ट साक्षात्कार प्रश्न पर जाएं
- हम जेएस फाइल की सामग्री को एक फंक्शन ब्लॉक में क्यों लपेटते हैं?
उत्तर:
यह फ़ाइल सामग्री के आस-पास एक बंद करने के लिए किया जाता है जो एक निजी नामस्थान बनाता है और इसलिए मॉड्यूल और पुस्तकालयों के बीच नाम संघर्ष को हल करने में मदद करता है। यह सबसे आम जावास्क्रिप्ट साक्षात्कार प्रश्न है जिसे अक्सर जावास्क्रिप्ट साक्षात्कार में पूछा जाता है।
- जेएस फाइल की शुरुआत में हम “सख्त उपयोग” का उपयोग क्यों करते हैं?
उत्तर:
“उपयोग-सख्त” रनटाइम पर सख्त पार्सिंग और त्रुटि प्रबंधन को लागू करने का एक तरीका है। कुछ कोड त्रुटियां हो सकती हैं जिन्हें अनदेखा किया जा सकता है लेकिन अब उन्हें स्पष्ट रूप से फेंक दिया जाएगा।
- एक नॅन क्या है? यदि आप नॅन के बराबर हैं तो आप मूल्य का परीक्षण कैसे करना चाहते हैं?
उत्तर:
नॅन एक मान का प्रतिनिधित्व करता है जो संख्या नहीं है। यह तब भी हो सकता है जब कोई भी संख्या या विभाजक मान गैर-संख्यात्मक (उदाहरण- abc / 6) हो या शायद क्योंकि ऑपरेशन का परिणाम गैर-संख्यात्मक है। आप isNaN () का उपयोग कर सकते हैं लेकिन इसे सबसे विश्वसनीय तरीका नहीं माना जाता है। एबीसी का उपयोग करने का एक और तरीका होगा! = abc and num.isNaN () जिन्हें परीक्षण करने के लिए एक अधिक कुशल तरीका माना जाता है।
भाग 2 – साक्षात्कार प्रश्न (उन्नत)
आइए अब उन्नत जावास्क्रिप्ट साक्षात्कार प्रश्नों पर एक नज़र डालें
- जावास्क्रिप्ट में बंद क्या है?
उत्तर:
बाहरी बंद की स्कोप श्रृंखला में चर के उपयोग के साथ एक बंद को आंतरिक कार्य के रूप में संदर्भित किया जाता है। बंद करने के लिए तीन स्कोप्ड चर तक पहुंच है:
- अपने दायरे में चर
- समारोह के दायरे में चर
- सार्वत्रिक चर
- फंक्शन होस्टिंग क्या है? फ़ंक्शन बनाने के दो तरीके क्या हैं?
उत्तर:
जावास्क्रिप्ट, फ़ंक्शंस और वेरिएबल्स में फहराया जाता है। जेएस दुभाषिया सभी प्रासंगिक घोषणाओं को ढूंढने के लिए तत्पर हैं और फिर उन्हें कार्य के ऊपर उछालते हैं, जहां उन्हें घोषित किया जाता है। जावास्क्रिप्ट में फ़ंक्शन बनाने के दो तरीके हैं।
- समारोह घोषणा
- फंक्शन अभिव्यक्ति
- समारोह घोषणा: यह निर्दिष्ट पैरामीटर के साथ समारोह को परिभाषित करता है।
Syntax: function name(paramater1, parameter2,…)
{
Statement block
।
।
।
}
फंक्शन घोषणाएं परिभाषाओं को उछालती हैं और इसलिए आप घोषित होने से पहले भी इन कार्यों का उपयोग कर सकते हैं। यह व्यवहार वैध है यदि आपके कार्यों को वैश्विक या कार्यात्मक दायरे के अंदर घोषित किया गया है जिसे जेएस में स्थानीय स्कोप भी कहा जाता है। सशर्त ब्लॉक के अंदर फ़ंक्शन घोषणाओं का कभी भी उपयोग न करें।
- समारोह अभिव्यक्ति: कीवर्ड “फ़ंक्शन” का उपयोग किसी फ़ंक्शन के भीतर फ़ंक्शन को परिभाषित करने के लिए किया जाता है।
Syntax: const myFunc= function [name] (parameter1, parameter2, ….){
[ statements] }
कहां [name] एक वैकल्पिक पैरामीटर है।
जिसके परिणामस्वरूप ये अज्ञात कार्य हैं।
आइए अगले जावास्क्रिप्ट साक्षात्कार प्रश्न पर जाएं
- जावास्क्रिप्ट में आंतरिक एचटीएमएल का उपयोग करने के नुकसान क्या हैं?
उत्तर।
जावास्क्रिप्ट में भीतरी एचटीएमएल के उपयोग के निम्नलिखित नुकसान हैं:
- जब हमआंतरिक एचटीएमएल का उपयोग करने के बारे में बात करते हैं , तो शेष चर की तुलना में यह बहुत धीमी है। इसकी सामग्री धीरे-धीरे बनाई जाती है और अलग-अलग चुनावों में विभाजित होती है जिसमें पुनः पार्स करने के लिए समय लगता है।
- जब हम आंतरिक एचटीएमएल का उपयोग शुरू करते हैं तो सामग्री को जावास्क्रिप्ट में बदल दिया जाता है।
- आंतरिक एचटीएमएल में संलग्न किया जा सकता है ठीक से इस्तेमाल नहीं किया जा सकता है।
- जेएस के दस्तावेज़ को तोड़ने के लिए आंतरिक एचटीएमएल का उपयोग किया जा सकता है।चूंकि कोई सत्यापन आवश्यक नहीं है, किसी भी प्रकार के आंतरिक एचटीएमएल का उपयोग करना एक अच्छा दृष्टिकोण हो सकता है। टूटी हुई एचटीएमएल गंभीर समस्याएं पैदा कर सकती है।
- पुरानी सामग्री को आसानी से बदला जा सकता है।
- स्क्रीन विषय क्या हैं? इसकी संपत्तियों को परिभाषित करें?
उत्तर:
यह एक साक्षात्कार में पूछा गया उन्नत जावास्क्रिप्ट साक्षात्कार प्रश्न है। स्क्रीन विषय का उपयोग ग्राहक स्क्रीन से विभिन्न प्रकार की जानकारी पढ़ने के लिए किया जाता है। गुण इस प्रकार हैं:
- स्क्रीन की ऊंचाई प्रदान की जाती है
- ग्राहक स्क्रीन पर छवियां भी प्रदान की जाती हैं
- स्क्रीन की एक चौड़ाई प्रदान की जाती है
- ग्राहक स्क्रीन की ऊंचाई में टास्कबार और स्क्रीन विषय कुल ऊंचाई देते हैं।
- स्क्रीन की चौड़ाई में टास्कबार शामिल है और समग्र चौड़ाई उपयोगकर्ताओं के लिए उपलब्ध है
- जेएस में कुकी कैसे पढ़ी जाती है?
उत्तर:
जेएस को कुकी पढ़ने के लिए प्रयोग किया जाता है। एक कुकी सिर्फ एक अन्य वस्तु का एक मूल्य है जिसे दस्तावेज़ कुकी के रूप में भी जाना जाता है। कुकीज प्राप्त करने के लिए इस स्ट्रिंग का उपयोग किया जा सकता है। समान स्ट्रिंग नाम सूचियों का एक टैब रखती है और कुकीज़ को विभिन्न तरीकों से लिखती है जैसे अर्धविराम का उपयोग करना। आम तौर पर, एक कुकी केवल एक ही मूल्य है।
इस पोस्ट में, हम कुछ सबसे लोकप्रिय और महत्वपूर्णजावास्क्रिप्ट साक्षात्कार प्रश्न और उत्तर के बारे में पढ़ते हैं। इन ब्लॉगों के लिए हमारे ब्लॉग पर रहें।
अनुशंसित लेख
यह जावास्क्रिप्ट साक्षात्कार प्रश्न और उत्तर की सूची के लिए एक गाइड रहा है ताकि उम्मीदवार इन जावास्क्रिप्ट साक्षात्कार के प्रश्नों को आसानी से क्रैकडाउन कर सके। अधिक जानने के लिए आप निम्नलिखित लेख भी देख सकते हैं –