Αποθηκευμένα Κλειδιά στο JavaScript
- Προηγούμενη σελίδα JS απόδοση
- Επόμενη σελίδα JS έκδοση
Αποθηκευμένα Κλειδιά στο JavaScript
In JavaScript, you cannot use these reserved words as variable, tag, or function names:
abstract | arguments | await* | boolean |
break | byte | case | catch |
char | class* | const | continue |
debugger | default | delete | do |
double | else | enum* | eval |
export* | extends* | false | final |
finally | float | for | function |
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 |
Keywords marked with an asterisk are new in ECMAScript 5 and 6.
You can find more information on JS έκδοσηRead more about different JavaScript versions here.
Reserved words removed
The following reserved words have been removed from the ECMAScript 5/6 standard:
abstract | boolean | byte | char |
double | final | float | goto |
int | long | native | short |
synchronized | throws | transient | volatile |
Παρακαλώ μη χρησιμοποιείτε αυτές τις προκαταρκτικές λέξεις ως ονόματα μεταβλητών. Δεν όλα τα προγράμματα περιήγησης υποστηρίζουν πλήρως το ECMAScript 5/6.
Αντικείμενα, ιδιότητες και μεθόδους του JavaScript
Πρέπει επίσης να αποφύγετε τη χρήση των ονομάτων των ενσωματωμένων αντικειμένων, ιδιοτήτων και μεθόδων του JavaScript:
Array | Date | eval | function |
hasOwnProperty | Infinity | isFinite | isNaN |
isPrototypeOf | length | Math | NaN |
name | Number | Object | prototype |
String | toString | undefined | valueOf |
Java προκαταρκτικές λέξεις
Το JavaScript συνήθως χρησιμοποιείται μαζί με το Java. Πρέπει να αποφύγετε τη χρήση ορισμένων αντικειμένων και ιδιοτήτων του Java ως ονομάτων αναγνώρισσης του JavaScript:
getClass | java | JavaArray | javaClass |
JavaObject | JavaPackage |
Άλλες προκαταρκτικές λέξεις
Το JavaScript μπορεί να χρησιμοποιηθεί ως γλώσσα προγραμματισμού σε πολλές εφαρμογές.
Πρέπει επίσης να αποφύγετε τη χρήση των ονομάτων των αντικειμένων και των ιδιοτήτων του HTML και του Window:
προειδοποίηση | όλα | σύνδεσμος | συνδέσμοι |
περιοχή | αντιστοιχία | θολή | κουμπί |
κουμπί ελέγχου | καθαρισμός διαλείμματος | καθαρισμός χρονικού διαλείμματος | πληροφορίες πελάτη |
κλείσιμο | κλειστός | ยืนยัน | κατασκευαστής |
κρυπτογράφηση | decodeURI | decodeURIComponent | παράδειγμα κατάστασης |
έγγραφο | στοιχείο | στοιχεία | προσθήκη |
προσθήκες | 编码URI | 编码URL参数 | εφεύξημα |
αποστολή | υποβολή αρχείου | εστιασμός | μορφή |
μορφές | πίνακας | υπόλοιπο ύψος | υπόλοιπο πλάτος |
στρώμα | στρώματα | σύνδεσμος | τοποθεσία |
τύποι mime | ναυαγώγηση | ναυτικός | καρέ |
πίνακας καρέ | καλυμμένος | ιστορικό | εικόνα |
εικόνες | εκτός οπτικής οθόνης | ανοίγει | ανοίγει |
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 |
window |
HTML event handler
Επιπλέον, θα πρέπει να αποφύγετε τη χρήση όλων των ονομάτων των HTML event handlers.
π.χ.:
onblur | onclick | onerror | onfocus |
onkeydown | onkeypress | onkeyup | onmouseover |
onload | onmouseup | onmousedown | onsubmit |
- Προηγούμενη σελίδα JS απόδοση
- Επόμενη σελίδα JS έκδοση