Turing reserved word
Turing reserved word
Rekomendasyon ng Kurso:
abstract | Sa JavaScript, hindi mo maaaring gamitin ang mga ito bilang pangalan ng variable, tag, o function: | arguments | boolean |
await* | byte | break | case |
char | catch | class* | const |
continue | debugger | default | delete |
double | do | else | eval |
enum* | export* | extends* | final |
false | float | finally | function |
goto | for | if | implements |
import* | in | int | instanceof |
interface | long | native | let* |
new | null | package | private |
protected | public | short | return |
static | super* | synchronized | switch |
this | throws | transient | throw |
true | try | typeof | var |
volatile | void | while | with |
yield
Maaari mong magdagdag ng bituin sa mga keyword na ito ay bagong salita sa ECMAScript 5 at 6: JS 版本Basa dito para mas maraming kaugnay na impormasyon tungkol sa iba't ibang bersyon ng JavaScript.
Ang mga inalis na reserved words
Ang mga ito ay naalis na mula sa ECMAScript 5/6 na standard:
abstract | boolean | byte | char |
double | final | float | goto |
int | long | native | short |
synchronized | throws | transient | volatile |
Huwag gamitin ang mga reserved word na ito bilang variable. Hindi lahat ng browser ay ganap na sumusuporta sa ECMAScript 5/6.
Mga object, attribute at method ng JavaScript
Dapat mong iwasan ang paggamit ng pangalan ng mga in-built object, attribute at method ng JavaScript:
Array | Date | eval | function |
hasOwnProperty | Infinity | isFinite | isNaN |
isPrototypeOf | length | Math | NaN |
name | Number | Object | prototype |
String | toString | undefined | valueOf |
Ilang reserved words ng Java
Ang JavaScript ay kalimitang ginagamit kasama ang Java. Dapat mong iwasan ang paggamit ng ilang Java object at attribute bilang identifier ng JavaScript:
getClass | java | JavaArray | javaClass |
JavaObject | JavaPackage |
Ilang iba pang reserved words
Ang JavaScript ay maaaring gamitin bilang programming language sa maraming mga application.
Dapat mong iwasan ang paggamit ng pangalan ng HTML at Window object at attribute:
alert | all | anchor | anchors |
area | assign | blur | button |
checkbox | clearInterval | clearTimeout | clientInformation |
close | closed | confirm | constructor |
crypto | decodeURI | decodeURIComponent | defaultStatus |
document | element | elements | embed |
embeds | encodeURI | encodeURIComponent | escape |
event | fileUpload | focus | form |
forms | frame | innerHeight | innerWidth |
layer | layers | link | location |
mimeTypes | navigate | navigator | frames |
frameRate | hidden | history | image |
images | offscreenBuffering | 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 |
window |
HTML 事件处理程序
此外您应该避免使用所有 HTML 事件处理程序的名称。
例如:
onblur | onclick | onerror | onfocus |
onkeydown | onkeypress | onkeyup | onmouseover |
onload | onmouseup | onmousedown | onsubmit |