जावास्क्रिप्ट रिजर्व वर्ड
- पिछला पृष्ठ जेएस प्रदर्शन
- अगला पृष्ठ जेएस वर्जन
जावास्क्रिप्ट रिजर्व वर्ड
JavaScript में, आप इन रिजर्व शब्दों को वेरियेबल, टैग या फ़ंक्शन नाम के रूप में नहीं इस्तेमाल कर सकते:
abstract | arguments | await* | boolean |
break | byte | case | catch |
char | class* | const | continue |
debugger | default | delete | do |
double | else | enum* | इवाल |
export* | extends* | false | final |
finally | float | for | फ़ंक्शन |
goto | if | implements | import* |
in | instanceof | int | interface |
let* | long | native | new |
null | package | private | protected |
public | return | short | static |
super* | switch | synchronized | this |
throw | throws | transient | true |
try | typeof | var | void |
volatile | while | with | yield |
सितारा से चिह्नित शब्द ECMAScript 5 और 6 में नए शब्द हैं。
आप जेएस वर्जनअलग-अलग JavaScript संस्करणों के बारे में अधिक पढ़ें。
हटाए गए रिजर्व शब्द
एकमात्र इसके अलावा इसे ECMAScript 5/6 मानक से हटा दिया गया है:
abstract | boolean | byte | char |
double | final | float | goto |
int | long | native | short |
synchronized | throws | transient | volatile |
इन आरक्षित शब्द को वेरियेबल के रूप में इस्तेमाल न करें।आज के सभी ब्राउज़र एससीमैट्रिक 5/6 का पूर्ण समर्थन नहीं करते।
जेवास्क्रिप्ट ऑब्जैक्ट, अट्रिब्यूट और मथडड़े
आपको यह सावधानी रखनी चाहिए कि आप जेवास्क्रिप्ट के निर्मित ऑब्जैक्ट, अट्रिब्यूट और मथडड़े के नाम का इस्तेमाल करना नहीं चाहिए:
एरे | डेट | इवाल | फ़ंक्शन |
हैशओब्जैक्ट | इन्फिनिटी | इसफाइनिट | इसएनएन |
इसप्रोटोटाइप | लंबाई | मैथ | एनएन |
नाम | नंबर | ऑब्जैक्ट | प्रोटोटाइप |
स्ट्रिंग | टोस्टिंग | अनिर्दिष्ट | वॉल्यूअफ |
जावा आरक्षित शब्द
जेवास्क्रिप्ट अक्सर जावा के साथ इस्तेमाल किया जाता है।आपको कुछ जावा ऑब्जैक्ट और अट्रिब्यूट को जेवास्क्रिप्ट इडेंटिफ़ायर के रूप में इस्तेमाल करने से बचना चाहिए:
गेटक्लास | जावा | जावाएड्रेयर | जावाक्लास |
जावाऑब्जैक्ट | जावापैकेज |
अन्य आरक्षित शब्द
जेवास्क्रिप्ट कई अन्य अनुप्रयोगों में प्रोग्रामिंग भाषा के रूप में इस्तेमाल किया जा सकता है。
आपको यह सावधानी रखनी चाहिए कि आप HTML और Window ऑब्जैक्ट और अट्रिब्यूट के नाम का इस्तेमाल करना नहीं चाहिए:
अलर्ट | सभी | एंकर | एंकर |
एरिया | असाइन | ब्लर | बटन |
चेकबॉक्स | क्लिअर इंटरवेल | क्लिअर टाइमआऊट | क्लायंट इनफॉर्मेशन |
बंद करें | बंद | कन्फर्म | कन्स्ट्रक्टर |
क्रिप्टो | डिकोड यूआरी | डिकोड यूआरी | डिफ़ॉल्ट स्टेटस |
डॉक्युमेंट | एलीमेंट | एलीमेंट | एम्बेड |
एम्बेड | एनकोड यूआरी | एनकोड यूआरी | एस्केप |
इवेंट | फाइल अपलोड | फोकस | फॉर्म |
फॉर्म | फ्रेम | आंतरिक ऊंचाई | आंतरिक चौड़ाई |
लेयर | लेयर | लिंक | स्थान |
माइम टाइप | नेविगेट | नेविगेटर | फ्रेम |
फ्रेम रेट | छिपा हुआ | इतिहास | छवि |
छवियाँ | ऑफस्क्रीन बफरिंग | open | opener |
option | outerHeight | outerWidth | packages |
pageXOffset | pageYOffset | parent | parseFloat |
parseInt | password | pkcs11 | plugin |
prompt | propertyIsEnum | radio | reset |
screenX | screenY | scroll | secure |
select | self | setInterval | setTimeout |
status | submit | taint | text |
textarea | top | unescape | untaint |
विंडो |
एचटीएमएल इवेंट हैंडलर
इसके अलावा आपको सभी एचटीएमएल इवेंट हैंडलर के नामों का इस्तेमाल करने से बचना चाहिए。
उदाहरण में:
onblur | onclick | onerror | onfocus |
onkeydown | onkeypress | onkeyup | onmouseover |
onload | onmouseup | onmousedown | onsubmit |
- पिछला पृष्ठ जेएस प्रदर्शन
- अगला पृष्ठ जेएस वर्जन