जावास्क्रिप्ट धोखा शीट

जावास्क्रिप्ट धोखा शीट पीडीएफनीचे आप टेक्स्ट में .pdf और साथ ही जावास्क्रिप्ट धोखा शीट पा सकते हैं.


Contents

जावास्क्रिप्ट धोखा शीट

  • डाउनलोड लिंक

जावास्क्रिप्ट मूल बातें

आइए मूलभूत बातों से शुरुआत करें – किसी वेबसाइट में जावास्क्रिप्ट को कैसे शामिल करें.

एक HTML पृष्ठ में जावास्क्रिप्ट भी शामिल है

किसी पृष्ठ के भीतर जावास्क्रिप्ट को शामिल करने के लिए, आपको इसे लपेटने की आवश्यकता है

इस इनपुट के साथ, ब्राउज़र कोड को ठीक से पहचान और निष्पादित कर सकता है.

बाहरी जावास्क्रिप्ट फ़ाइल को कॉल करें

आप जावास्क्रिप्ट को अपनी फ़ाइल में भी रख सकते हैं और इसे अपने HTML के अंदर नाम दे सकते हैं। इस तरह, आप विभिन्न प्रकार के कोड को एक-दूसरे से अलग रख सकते हैं, जो बेहतर संगठित फ़ाइलों के लिए बनाते हैं। यदि आपका कोड नामक फाइल में है myscript.js, आप इसे कॉल करेंगे:

टिप्पणियाँ शामिल हैं

टिप्पणियां महत्वपूर्ण हैं क्योंकि वे अन्य लोगों को यह समझने में मदद करते हैं कि आपके कोड में क्या चल रहा है या आपको याद दिलाता है कि क्या आप खुद कुछ भूल गए हैं। ध्यान रखें कि उन्हें ठीक से चिह्नित किया जाना है इसलिए ब्राउज़र उन्हें निष्पादित करने का प्रयास नहीं करेगा.

जावास्क्रिप्ट में आपके पास दो अलग-अलग विकल्प हैं:

  • एकल-पंक्ति टिप्पणियाँ - एक टिप्पणी है कि एक लाइन के लिए सीमित है शामिल करने के लिए, इसके साथ पूर्ववर्ती //
  • मल्टी-लाइन टिप्पणियां - यदि आप कई लाइनों के बीच लंबी टिप्पणियाँ लिखना चाहते हैं, तो उसे लपेटें / * तथा * / इसे निष्पादित होने से बचाने के लिए

जावास्क्रिप्ट में चर

चर स्टैंड-इन मान हैं जिनका उपयोग आप ऑपरेशन करने के लिए कर सकते हैं। आपको गणित वर्ग से उनसे परिचित होना चाहिए.

वर, स्थिरांक, चलो

आपके पास जावास्क्रिप्ट में एक चर घोषित करने के लिए तीन अलग-अलग संभावनाएं हैं, प्रत्येक की अपनी विशिष्टताएं हैं:

  • वर - सबसे आम चर। इसे फिर से असाइन किया जा सकता है लेकिन केवल एक फ़ंक्शन के भीतर ही एक्सेस किया जा सकता है। चर के साथ परिभाषित वर कोड निष्पादित होने पर शीर्ष पर जाएं.
  • स्थिरांक - कोड के भीतर प्रदर्शित होने से पहले उन्हें पुन: असाइन नहीं किया जा सकता है और न ही एक्सेस किया जा सकता है.
  • चलो - के समान स्थिरांक,  चलो चर को फिर से घोषित किया जा सकता है लेकिन फिर से घोषित नहीं किया जा सकता है.

जानकारी का प्रकार

चर में विभिन्न प्रकार के मान और डेटा प्रकार हो सकते हैं। तुम इस्तेमाल = उन्हें असाइन करने के लिए:

  • नंबर - वर की आयु = २३
  • चर - var x
  • पाठ (तार) - var a = "init"
  • संचालन - var b = 1 + 2 + 3
  • सही या गलत बयान - var c = true
  • लगातार संख्या - const PI = 3.14
  • वस्तुएं - var नाम = {firstName: "जॉन", अंतिम नाम: "डो"}

अधिक संभावनाएं हैं। ध्यान दें कि चर केस संवेदी होते हैं। इसका मत उपनाम तथा उपनाम दो अलग-अलग चर के रूप में संभाला जाएगा.

वस्तुओं

ऑब्जेक्ट कुछ प्रकार के वैरिएबल हैं। वे चर हैं जिनके अपने मूल्य और विधियाँ हो सकती हैं। उत्तरार्द्ध ऐसी क्रियाएं हैं जो आप वस्तुओं पर प्रदर्शन कर सकते हैं.

वर व्यक्ति = {
firstName: "जॉन",
LastName: "डो",
आयु: 20,
राष्ट्रीयता: "जर्मन"
};

अगला स्तर: सारणी

हमारे जावास्क्रिप्ट धोखा शीट में अगले सरणियाँ हैं। Arrays कई अलग-अलग प्रोग्रामिंग भाषाओं का हिस्सा है। वे समूहों में चर और गुणों को व्यवस्थित करने का एक तरीका हैं। यहाँ जावास्क्रिप्ट में एक बनाने के लिए कैसे है:

var फल = ["केला", "सेब", "नाशपाती"];

अब आपके पास एक सरणी है जिसे कहा जाता है फल जिसमें तीन आइटम शामिल हैं जिन्हें आप भविष्य के संचालन के लिए उपयोग कर सकते हैं.

ऐरे तरीके

एक बार जब आप सरणियाँ बना लेते हैं, तो कुछ चीजें हैं जो आप उनके साथ कर सकते हैं:

  • concat () - एक में कई सरणियों में शामिल हों
  • के सूचकांक() - पहली स्थिति देता है जिस पर किसी दिए गए तत्व एक सरणी में दिखाई देते हैं
  • में शामिल होने के () - एक सरणी के तत्वों को एक एकल स्ट्रिंग में मिलाएं और स्ट्रिंग वापस करें
  • lastIndexOf () - अंतिम स्थिति देता है जिस पर किसी दिए गए तत्व एक सरणी में दिखाई देते हैं
  • पॉप() - किसी सरणी का अंतिम तत्व निकालता है
  • धक्का दें() - अंत में एक नया तत्व जोड़ें
  • उलटना() - तत्वों को एक अवरोही क्रम में क्रमबद्ध करें
  • खिसक जाना() - किसी सरणी का पहला तत्व निकालें
  • टुकड़ा () - एक सरणी के एक हिस्से की एक प्रति को एक नए सरणी में खींचता है
  • प्रकार () - तत्वों को वर्णानुक्रम में जोड़ता है
  • जोड़ () - तत्वों को एक निर्दिष्ट तरीके और स्थिति में जोड़ता है
  • तार() - तत्वों को तार में परिवर्तित करता है
  • unshift () शुरुआत के लिए एक नया तत्व जोड़ता है
  • का मूल्य() - निर्दिष्ट वस्तु का मौलिक मान वापस करता है

ऑपरेटर्स

यदि आपके पास चर हैं, तो आप उन्हें विभिन्न प्रकार के संचालन करने के लिए उपयोग कर सकते हैं। ऐसा करने के लिए, आपको ऑपरेटरों की आवश्यकता है.

मूल संचालक

  • + - जोड़
  • - - घटाव
  • * - गुणन
  • / - विभाजन
  • (...) - समूह संचालक, कोष्ठक के भीतर संचालन को बाहर वालों की तुलना में पहले निष्पादित किया जाता है
  • % - मापांक (शेष)
  • ++ - वृद्धि संख्या
  • -- - घटती संख्या

तुलना संचालक

  • == - के बराबर
  • === - समान मूल्य और समान प्रकार
  • != - बराबर नहीं
  • !== - समान मूल्य नहीं या समान प्रकार नहीं
  • > - से अधिक
  • < - से कम
  • > = - इससे बड़ा या इसके बराबर
  • <= - से कम या बराबर
  • ? - टर्नरी ऑपरेटर

लॉजिकल ऑपरेटर्स

  • && - तार्किक और
  • || - तार्किक या
  • ! - तार्किक नहीं

बिटवाइज ऑपरेटर्स

  • और - और
  • | - या रिपोर्ट
  • ~ - नहीं
  • ^ - XOR
  • << - बायां शिफ्ट
  • >> - सही बदलाव
  • >>> - जीरो फिल राइट शिफ्ट

कार्य

जावास्क्रिप्ट फ़ंक्शन कोड के ब्लॉक हैं जो एक निश्चित कार्य करते हैं। एक बुनियादी कार्य इस तरह दिखता है:

फ़ंक्शन नाम (पैरामीटर 1, पैरामीटर 2, पैरामीटर 3) {
// क्या कार्य करता है
}

जैसा कि आप देख सकते हैं, इसमें शामिल हैं समारोह कीवर्ड प्लस एक नाम। फ़ंक्शन के पैरामीटर कोष्ठक में हैं और आपके पास कर्ली कोष्ठक हैं जो फ़ंक्शन करते हैं। आप अपना खुद का बना सकते हैं, लेकिन अपने जीवन को आसान बनाने के लिए - कई डिफ़ॉल्ट फ़ंक्शन भी हैं.

आउटपुट डेटा

कार्यों के लिए एक सामान्य अनुप्रयोग डेटा का आउटपुट है। आउटपुट के लिए, आपके पास निम्न विकल्प हैं:

  • चेतावनी () - ब्राउज़र विंडो में एक अलर्ट बॉक्स में आउटपुट डेटा
  • पुष्टि करें() - एक हाँ / नहीं संवाद खोलता है और उपयोगकर्ता क्लिक के आधार पर सच / गलत देता है
  • console.log () - ब्राउज़र कंसोल के लिए जानकारी लिखता है, डिबगिंग उद्देश्यों के लिए अच्छा है
  • document.write () - सीधे HTML डॉक्यूमेंट में लिखें
  • प्रेरित करना() - उपयोगकर्ता इनपुट के लिए एक संवाद बनाता है

वैश्विक कार्य

वैश्विक फ़ंक्शंस जावास्क्रिप्ट चलाने में सक्षम हर ब्राउज़र में निर्मित कार्य हैं.

  • decodeURI () - डिकोड करता है a यूनिफ़ॉर्म रिसोर्स आइडेंटिफ़ायर (URI) के द्वारा बनाई गई encodeURI या इसी के समान
  • decodeURIComponent () - एक यूआरआई घटक को डिकोड करता है
  • encodeURI () - UTF-8 में एक URI को एनकोड करता है
  • encodeURIComponent () - समान लेकिन URI घटकों के लिए
  • eval () - जावास्क्रिप्ट कोड का मूल्यांकन एक स्ट्रिंग के रूप में किया जाता है
  • isFinite () - निर्धारित करता है कि पारित मूल्य एक परिमित संख्या है
  • isNaN () - यह निर्धारित करता है कि मान NaN है या नहीं
  • नंबर () —— अपने तर्क से परिवर्तित संख्या लौटाता है
  • parseFloat () - एक तर्क देता है और एक फ्लोटिंग-पॉइंट नंबर देता है
  • parseInt () - इसके तर्क को पार्स करता है और पूर्णांक देता है

जावास्क्रिप्ट लूप्स

लूप अधिकांश प्रोग्रामिंग भाषाओं का हिस्सा हैं। वे आपको विभिन्न मूल्यों के साथ कई बार कोड वांछित ब्लॉक को निष्पादित करने की अनुमति देते हैं:

के लिए (लूप से पहले; लूप के लिए स्थिति; लूप के बाद निष्पादित) {
// लूप के दौरान क्या करना है
}

लूप बनाने के लिए आपके पास कई पैरामीटर हैं:

  • के लिये - जावास्क्रिप्ट में लूप बनाने का सबसे आम तरीका है
  • जबकि - एक लूप निष्पादित करता है जिसके तहत स्थितियां सेट करता है
  • जबकि ऐसा - के समान जबकि लूप लेकिन यह कम से कम एक बार निष्पादित होता है और यह देखने के लिए अंत में एक चेक करता है कि क्या शर्त को फिर से निष्पादित करने के लिए पूरा किया गया है
  • टूटना कुछ शर्तों पर चक्र को रोकने और बाहर निकलने का उपयोग किया
  • जारी रखें - चक्र के कुछ हिस्सों को छोड़ दें यदि कुछ शर्तें पूरी होती हैं

अगर - अन्य बयान

इस प्रकार के कथनों को समझना आसान है। उनका उपयोग करते हुए, आप अपने कोड के निष्पादित होने पर शर्तों को सेट कर सकते हैं। यदि कुछ शर्तें लागू होती हैं, तो कुछ किया जाता है, यदि नहीं - तो कुछ और निष्पादित होता है.

अगर (शर्त) {
// अगर हालत मिले तो क्या करें
} अन्य {
// अगर शर्त पूरी नहीं हुई तो क्या करें
}

एक समान अवधारणा यदि नहीं तो है स्विच बयान। हालाँकि, स्विच का उपयोग करके आप निष्पादित करने के लिए कई कोड ब्लॉक में से एक का चयन करते हैं.

स्ट्रिंग्स

स्ट्रिंग्स वह हैं जो जावास्क्रिप्ट पाठ को कॉल करता है जो एक फ़ंक्शन नहीं करता है लेकिन स्क्रीन पर दिखाई दे सकता है.

var व्यक्ति = "जॉन डो";

इस मामले में, जॉन डो स्ट्रिंग है.

वर्ण से बचो

जावास्क्रिप्ट में, तार सिंगल या डबल-कोट्स के साथ चिह्नित होते हैं। यदि आप एक स्ट्रिंग में उद्धरण चिह्नों का उपयोग करना चाहते हैं, तो आपको विशेष वर्णों का उपयोग करने की आवश्यकता है:

  • \ ' - एकल बोली
  • \ " - दोहरे उद्धरण

इसके अलावा आपके पास अतिरिक्त भागने के पात्र भी हैं:

  • \\ - बैकलैश
  • \ b - बैकस्पेस
  • \ च - भोजन की शैली
  • \ n - नई पंक्ति
  • \ r - कैरिज रिटर्न
  • \ t - क्षैतिज सारणी
  • \ v - लंबवत सारणी

स्ट्रिंग के तरीके

स्ट्रिंग्स के साथ काम करने के कई अलग-अलग तरीके हैं:

  • charAt () - एक स्ट्रिंग के अंदर एक निर्दिष्ट स्थान पर एक चरित्र देता है
  • charCodeAt () - आपको उस स्थिति में एक चरित्र का यूनिकोड देता है
  • concat () - एक में दो या दो से अधिक तारों को समेटना (जुड़ना)
  • fromCharCode () - UTF-16 कोड इकाइयों के निर्दिष्ट अनुक्रम से निर्मित स्ट्रिंग लौटाता है
  • के सूचकांक() - एक स्ट्रिंग के भीतर एक निर्दिष्ट पाठ की पहली घटना की स्थिति प्रदान करता है
  • lastIndexOf () - के समान के सूचकांक() लेकिन अंतिम घटना के साथ, पिछड़े की खोज करना
  • से मेल () - एक खोज पैटर्न के खिलाफ एक स्ट्रिंग के मैचों को पुनः प्राप्त करता है
  • बदलने के() - एक स्ट्रिंग में निर्दिष्ट पाठ खोजें और बदलें
  • खोज() - एक मिलान पाठ के लिए एक खोज निष्पादित करता है और अपनी स्थिति देता है
  • टुकड़ा () - एक स्ट्रिंग के एक खंड को निकालता है और इसे एक नए स्ट्रिंग के रूप में लौटाता है
  • विभाजित करें() - एक स्ट्रिंग ऑब्जेक्ट को एक निर्दिष्ट स्थिति में स्ट्रिंग के एक सरणी में विभाजित करता है
  • substr () - के समान टुकड़ा () लेकिन वर्णों की एक निर्दिष्ट संख्या के आधार पर एक सबस्ट्रिंग निकालता है
  • सबस्ट्रिंग () - के समान टुकड़ा () लेकिन नकारात्मक सूचकांक स्वीकार नहीं कर सकते
  • toLowerCase () - स्ट्रिंग्स को लोअर केस में कन्वर्ट करें
  • toUpperCase () - ऊपरी मामले में स्ट्रिंग बदलें
  • का मूल्य() - एक स्ट्रिंग ऑब्जेक्ट के आदिम मूल्य (जिसमें कोई गुण या विधियां नहीं हैं) लौटाता है

नियमित अभिव्यक्ति सिंटैक्स

नियमित अभिव्यक्तियाँ वे खोज प्रतिमान हैं जिनका उपयोग तार में चरित्र संयोजनों को मिलाने के लिए किया जाता है। खोज पैटर्न का उपयोग पाठ खोज और पाठ को संचालन को बदलने के लिए किया जा सकता है.

पैटर्न संशोधक

  • - प्रतिस्थापन का मूल्यांकन करें
  • मैं - केस-असंवेदनशील मिलान करें
  • जी - वैश्विक मिलान करें
  • - कई लाइन मिलान करें
  • रों - स्ट्रिंग्स को सिंगल लाइन मानें
  • एक्स - पैटर्न में टिप्पणियों और व्हाट्सएप की अनुमति दें
  • यू - असमान पैटर्न

कोष्ठक

  • [Abc] - कोष्ठक के बीच किसी भी वर्ण का पता लगाएं
  • [^ Abc] - किसी भी वर्ण को खोजें, जो कोष्ठक में नहीं है
  • [0-9] - 0 से 9 तक किसी भी अंक को खोजने के लिए उपयोग किया जाता है
  • [एक-z] - अपरकेस ए से लोअरकेस जेड तक किसी भी वर्ण का पता लगाएं
  • (A | b | ग) - के साथ अलग विकल्पों में से कोई भी खोजें |

अक्षरों से परे

  • . - न्यूलाइन या लाइन टर्मिनेटर को छोड़कर एक एकल वर्ण ढूंढें
  • \ w - शब्द चरित्र
  • \ डब्ल्यू - गैर-शब्द चरित्र
  • \ घ - एक अंक
  • \ डी - एक गैर-अंक चरित्र
  • \ रों - व्हॉट्सएप चरित्र
  • \ एस - गैर-व्हाट्सएप चरित्र
  • \ b - एक शब्द की शुरुआत / अंत में एक मैच का पता लगाएं
  • \ बी - एक शब्द की शुरुआत / अंत में एक मैच नहीं
  • \ 0 - एनयूएल चरित्र
  • \ n - एक नई पंक्ति वर्ण
  • \ च - फार्म फ़ीड चरित्र
  • \ r - कैरिज रिटर्न चरित्र
  • \ t - टैब चरित्र
  • \ v - लंबवत टैब वर्ण
  • \ xxx - एक अष्टक संख्या xxx द्वारा निर्दिष्ट चरित्र
  • \ xDD - हेक्साडेसिमल संख्या dd द्वारा निर्दिष्ट चरित्र
  • \ uxxxx - एक हेक्साडेसिमल संख्या XXXX द्वारा निर्दिष्ट यूनिकोड वर्ण

परिमाणकों

  • n+ - किसी भी स्ट्रिंग से मेल खाता है जिसमें कम से कम एक एन होता है
  • n * - कोई भी स्ट्रिंग जिसमें n की शून्य या अधिक घटनाएं होती हैं
  • n? - एक स्ट्रिंग जिसमें शून्य या एन की एक घटना होती है
  • n {X} - स्ट्रिंग जिसमें X n का अनुक्रम है
  • n {X, Y} - वे तार जिनमें X से Y n तक का क्रम होता है
  • n {एक्स,} - किसी भी स्ट्रिंग से मेल खाता है जिसमें कम से कम X n का अनुक्रम है
  • n $ - इसके अंत में n के साथ कोई स्ट्रिंग
  • ^ n - इसकी शुरुआत में n के साथ स्ट्रिंग
  • ?= n - किसी भी स्ट्रिंग जो एक विशिष्ट स्ट्रिंग n द्वारा पीछा किया जाता है
  • ?!n - स्ट्रिंग जो एक विशिष्ट स्ट्रिंग नी द्वारा पीछा नहीं की जाती है

संख्या और गणित

जावास्क्रिप्ट में, आप संख्याओं, स्थिरांक के साथ भी काम कर सकते हैं और गणितीय कार्य कर सकते हैं.

संख्या गुण

  • अधिकतम मूल्य - जावास्क्रिप्ट में प्रतिनिधित्व करने वाले अधिकतम संख्यात्मक मूल्य
  • MIN_VALUE - जावास्क्रिप्ट में सबसे छोटा सकारात्मक संख्यात्मक मान
  • NaN - "नॉट-ए-नंबर" मान
  • NEGATIVE_INFINITY - नकारात्मक इन्फिनिटी मूल्य
  • POSITIVE_INFINITY - सकारात्मक अनंत मूल्य

संख्या विधियाँ

  • toExponential () - घातीय संकेतन के रूप में लिखी गई एक गोल संख्या के साथ स्ट्रिंग लौटाता है
  • toFixed () - एक संख्या के स्ट्रिंग को निर्दिष्ट संख्या के दशमलव के साथ लौटाता है
  • toPrecision () - एक निर्दिष्ट लंबाई के साथ लिखे गए संख्या का स्ट्रिंग
  • तार() - एक स्ट्रिंग के रूप में एक संख्या देता है
  • का मूल्य() - नंबर के रूप में एक नंबर देता है

मठ के गुण

  • - यूलर का नंबर
  • LN2 - 2 का प्राकृतिक लघुगणक
  • LN10 - 10 का प्राकृतिक लघुगणक
  • LOG2E - बेस 2 ई का लघुगणक
  • LOG10E - बेस 10 का लघुगणक ई
  • पीआई - संख्या पीआई
  • SQRT1_2 - 1/2 का वर्गमूल
  • SQRT2 - 2 का वर्गमूल

गणित के तरीके

  • पेट (एक्स) - x का पूर्ण (सकारात्मक) मान लौटाता है
  • acos (एक्स) - रेडियन में x का आर्कोसिन
  • असिन (एक्स) - रेडियन में x का आर्कसिन
  • atan (एक्स) - संख्यात्मक मान के रूप में x का आर्कटेंटेंट
  • atan2 (y, x) - इसके तर्कों के भाग का तर्क
  • प्लस्तर लगाना (एक्स) - x का मान उसके निकटतम पूर्णांक तक होता है
  • क्योंकि (एक्स) - x का कोसाइन (x रेडियन में है)
  • exp (x) - ई का मानएक्स
  • मंजिल (एक्स) - x का मान उसके निकटतम पूर्णांक तक गोल हो गया
  • लॉग (एक्स) - एक्स का प्राकृतिक लघुगणक (बेस ई)
  • अधिकतम (एक्स, वाई, जेड, ..., n) - उच्चतम मान के साथ संख्या लौटाता है
  • मिनट (एक्स, वाई, जेड, ..., n) - सबसे कम मूल्य के साथ संख्या के लिए समान
  • पॉव (एक्स, वाई) - Y की शक्ति के लिए X
  • यादृच्छिक () - 0 और 1 के बीच एक यादृच्छिक संख्या देता है
  • दौर (एक्स) - x का मान उसके निकटतम पूर्णांक तक गया
  • sin (x) - x की साइन (x रेडियन में है)
  • sqrt (एक्स) - x का वर्गमूल
  • तन (एक्स) - कोण की स्पर्शरेखा

जावास्क्रिप्ट में तारीखों से निपटना

आप जावास्क्रिप्ट के साथ दिनांक और समय के साथ भी काम कर सकते हैं। यह जावास्क्रिप्ट धोखा पत्र में अगला अध्याय है.

डेट्स सेट करना

  • तारीख() - वर्तमान तिथि और समय के साथ एक नई तिथि ऑब्जेक्ट बनाता है
  • दिनांक (2017, 5, 21, 3, 23, 10, 0) - एक कस्टम डेट ऑब्जेक्ट बनाएं। संख्या एक वर्ष, महीने, दिन, घंटे, मिनट, सेकंड, मिलीसेकंड का प्रतिनिधित्व करती है। आप एक वर्ष और महीने को छोड़कर अपनी इच्छानुसार कुछ भी छोड़ सकते हैं.
  • तारीख ( "2017/06/23") - तारीख की घोषणा एक स्ट्रिंग के रूप में

खींचने की तारीख और समय मान

  • तारीख लें() - महीने का दिन एक संख्या के रूप में प्राप्त करें (1-31)
  • getDay () - कार्यदिवस एक संख्या (0-6) के रूप में
  • getFullYear () - चार अंकों की संख्या (yyyy) के रूप में वर्ष
  • getHours () - घंटे प्राप्त करें (0-23)
  • getMilliseconds () - मिलीसेकंड (0-999)
  • getMinutes () - मिनट पाएं (0-59)
  • getMonth () - एक संख्या के रूप में महीना (0-11)
  • getSeconds () - दूसरा (0-59) प्राप्त करें
  • समय निकालो() - 1 जनवरी, 1970 से मिलीसेकंड प्राप्त करें
  • getUTCDate () - सार्वभौमिक तिथि के अनुसार निर्दिष्ट तिथि में महीने का दिन (तारीख) (दिन, महीने, पूरे वर्ष, घंटे, मिनट आदि के लिए भी उपलब्ध)।
  • पार्स - एक तारीख का एक स्ट्रिंग प्रतिनिधित्व करता है और 1 जनवरी, 1970 से मिलीसेकंड की संख्या लौटाता है

दिनांक का भाग सेट करें

  • तारीख सेट करें() - दिन को संख्या के रूप में सेट करें (1-31)
  • setFullYear () - वर्ष सेट करता है (वैकल्पिक रूप से महीना और दिन)
  • setHours () - घंटे सेट करें (0-23)
  • setMilliseconds () - सेट मिलीसेकंड (0-999)
  • setMinutes () - मिनट सेट करता है (0-59)
  • setMonth () - महीना निर्धारित करें (0-11)
  • setSeconds () - सेकंड सेट करता है (0-59)
  • निर्धारित समय() - समय निर्धारित करें (1 जनवरी, 1970 से मिलीसेकंड)
  • setUTCDate () - सार्वभौमिक समय के अनुसार निर्दिष्ट तिथि के लिए महीने का दिन निर्धारित करता है (दिन, महीने, पूरे वर्ष, घंटे, मिनट आदि के लिए भी उपलब्ध है)

DOM मोड

डोम है दस्तावेज़ ऑब्जेक्ट मॉडल एक पृष्ठ का। यह एक वेबपेज की संरचना का कोड है। HTML तत्वों को बनाने और हेरफेर करने के लिए जावास्क्रिप्ट बहुत सारे तरीकों के साथ आता है (जिन्हें नोड्स कहा जाता है).

नोड गुण

  • गुण - एक तत्व में पंजीकृत सभी विशेषताओं का एक जीवित संग्रह लौटाता है
  • baseURI - एक HTML तत्व का पूर्ण आधार URL प्रदान करता है
  • childNodes - एक तत्व के बच्चे के नोड्स का एक संग्रह देता है
  • पहला बच्चा - किसी तत्व का पहला बाल नोड लौटाता है
  • अंतिम बच्चा - किसी तत्व का अंतिम बच्चा नोड
  • nextSibling - उसी नोड ट्री स्तर पर आपको अगला नोड देता है
  • nodename एक नोड का नाम -Returns
  • nodeType - नोड का प्रकार लौटाता है
  • nodeValue - नोड का मान सेट या रिटर्न करता है
  • ownerDocument - इस नोड के लिए शीर्ष-स्तरीय दस्तावेज़ ऑब्जेक्ट
  • parentNode - किसी तत्व का मूल नोड लौटाता है
  • previousSibling - वर्तमान एक से पहले तुरंत नोड लौटाता है
  • textContent - एक नोड और उसके वंश की पाठ्य सामग्री को सेट या रिटर्न करता है

नोड तरीके

  • अपेंड चाइल्ड() - पिछले बच्चे के नोड के रूप में एक तत्व के लिए एक नया बच्चा नोड जोड़ता है
  • cloneNode () - एक HTML तत्व क्लोन करता है
  • compareDocumentPosition () - दो तत्वों की दस्तावेज़ स्थिति की तुलना करता है
  • getFeature () - वह वस्तु लौटाता है जो किसी निर्दिष्ट सुविधा के एपीआई को लागू करती है
  • hasAttributes () - यदि तत्व में कोई विशेषता है, तो सत्य है, अन्यथा असत्य है
  • hasChildNodes () - यदि कोई तत्व किसी भी बच्चे को नोड्स है, तो सच है, अन्यथा झूठ है
  • insertBefore () - एक निर्दिष्ट, मौजूदा बच्चे के नोड से पहले एक नया बच्चा नोड सम्मिलित करता है
  • isDefaultNamespace () - यदि निर्दिष्ट नेमस्पेसिआई डिफ़ॉल्ट है तो सही है, अन्यथा गलत है
  • isEqualNode () - जाँच करता है कि क्या दो तत्व समान हैं
  • isSameNode () - जांचता है कि क्या दो तत्व एक ही नोड हैं
  • समर्थित है() - तत्व पर एक निर्दिष्ट सुविधा का समर्थन किया जाता है, तो सच है
  • lookupNamespaceURI () - दिए गए नोड से जुड़े नामस्थान URI को लौटाता है
  • lookupPrefix () - यदि मौजूद हो तो किसी दिए गए नामस्थान URI के लिए उपसर्ग युक्त एक DOMString लौटाता है
  • सामान्य () - आसन्न पाठ नोड्स में शामिल होता है और एक तत्व में खाली पाठ नोड्स निकालता है
  • removeChild () - एक तत्व से एक बच्चे के नोड को निकालता है
  • replaceChild () - एक तत्व में एक बच्चे के नोड की जगह

तत्व विधियां

  • getAttribute () - एक तत्व नोड के निर्दिष्ट विशेषता मूल्य देता है
  • getAttributeNS () - निर्दिष्ट नाम स्थान और नाम के साथ विशेषता का स्ट्रिंग मान लौटाता है
  • getAttributeNode () - निर्दिष्ट विशेषता नोड हो जाता है
  • getAttributeNodeNS () - दिए गए नाम स्थान और नाम के साथ विशेषता के लिए विशेषता नोड लौटाता है
  • getElementsByTagName () - निर्दिष्ट टैग नाम के साथ सभी बाल तत्वों का एक संग्रह प्रदान करता है
  • getElementsByTagNameNS () - दिए गए नामस्थान से संबंधित एक निश्चित टैग नाम के साथ तत्वों का लाइव HTMLCollection देता है
  • hasAttribute () - यदि तत्व में कोई विशेषता है, तो सत्य है, अन्यथा असत्य है
  • hasAttributeNS () - एक सही / गलत मान प्रदान करता है जो दर्शाता है कि किसी दिए गए नाम स्थान में वर्तमान तत्व में निर्दिष्ट विशेषता है या नहीं
  • removeAttribute () - एक तत्व से एक निर्दिष्ट विशेषता निकालता है
  • removeAttributeNS () - एक निश्चित नाम स्थान के भीतर एक तत्व से निर्दिष्ट विशेषता को निकालता है
  • removeAttributeNode () - एक निर्दिष्ट विशेषता नोड को दूर करता है और हटाए गए नोड को वापस करता है
  • setAttribute () - निर्दिष्ट विशेषता को निर्धारित मान में सेट या परिवर्तित करता है
  • setAttributeNS () - एक नई विशेषता जोड़ता है या दिए गए नाम स्थान और नाम के साथ एक विशेषता के मूल्य को बदलता है
  • setAttributeNode () - निर्दिष्ट विशेषता नोड सेट या बदलता है
  • setAttributeNodeNS () - एक तत्व के लिए एक नया नाम स्थान विशेषता नोड जोड़ता है

उपयोगकर्ता ब्राउज़र के साथ काम करना

HTML तत्वों के अलावा, जावास्क्रिप्ट उपयोगकर्ता ब्राउज़र को भी ध्यान में रखने और कोड में इसके गुणों को शामिल करने में सक्षम है.

खिड़की के गुण

  • बन्द है - जाँचता है कि कोई विंडो बंद की गई है या नहीं और सही या गलत है या नहीं
  • defaultStatus - विंडो के स्टेटस बार में डिफॉल्ट टेक्स्ट को सेट या रिटर्न करता है
  • दस्तावेज़ - विंडो के लिए डॉक्यूमेंट ऑब्जेक्ट लौटाता है
  • फ्रेम - सभी को लौटाता है