JavaScript:n varattu sanasto
- Edellinen sivu JS-suorituskyky
- Seuraava sivu JS-versio
JavaScript:n varattu sanasto
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 | toiminto |
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 in JS-versioRead more about the content of 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 |
Älä käytä näitä varattuja sanoja muuttujien niminä. Kaikki selaimet eivät välttämättä tue ECMAScript 5/6 täysin.
JavaScript-objektit, ominaisuudet ja menetelmät
Sinun tulisi myös välttää käyttää JavaScriptin sisäänrakennettujen objektien nimiä, ominaisuuksia ja menetelmiä:
Array | Date | eval | toiminto |
onOwningProperty | Infinity | isFinite | isNaN |
onPrototype | pituus | Math | NaN |
nimi | luku | objekti | prototyyppi |
merkkijono | toString | määrittelemätön | valueOf |
Java varattujen sanat
JavaScriptia käytetään usein yhdessä Java:n kanssa. Sinun tulisi välttää käyttää tiettyjä Java-objekteja ja ominaisuuksia JavaScript-identtöinä:
getClass | java | JavaArray | javaClass |
JavaObject | JavaPackage |
Muut varattujen sanojen
JavaScript voidaan käyttää ohjelmointikieleksi monissa sovelluksissa.
Sinun tulisi välttää käyttää HTML- ja Window-objektien ja ominaisuuksien nimiä:
huomautus | kaikki | ankkuri | ankkurit |
alue | aseta | hämmentää | painike |
valintaruutu | tyhjennäIntervalli | tyhjennäAikaväli | asiakasinfo |
sulje | suljettu | vahvista | konstruktori |
crypto | decodeURI | decodeURIComponent | oletusstatus |
asiakirja | elementti | elementit | upotus |
upotukset | encodeURI | encodeURIComponent | pako |
tapahtuma | tiedostolataus | kohdistus | lomake |
lomakkeet | ruutu | sisäkorkeus | sisäleveys |
kerros | kerrokset | linkki | sijainti |
mimeTyyppien | navigoi | selain | ruudut |
ruudunnopeus | piilotettu | historia | kuva |
kuvat | offscreenBuffering | avaa | avauksessa |
valinta | 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-tapahtumankäsittelijät
Lisäksi sinun tulisi välttää käyttää kaikkia HTML-tapahtumankäsittelijöiden nimiä.
Esimerkiksi:
onblur | onclick | onerror | onfocus |
onkeydown | onkeypress | onkeyup | onmouseover |
onload | onmouseup | onmousedown | onsubmit |
- Edellinen sivu JS-suorituskyky
- Seuraava sivu JS-versio