کلمات رزرو شده
در جاوا اسکریپت استفاده از کلمات رزرو شده به عنوان نام متغیر برجسب یا نام تابع ممنوع است .
| boolean | await* | arguments | abstract |
| catch | case | byte | break |
| continue | const* | class* | char |
| do | delete | default | debugger |
| eval | enum* | else | double |
| final | false | extends* | export* |
| function | for | float | finally |
| import* | implements | if | goto |
| interface | int | instanceof | in |
| new | native | long | let* |
| protected | private | package | null |
| static | short | return | public |
| this | synchronized | switch | super* |
| true | transient | throws | throw |
| void | var | typeof | try |
| yield | with | while | volatile |
متد ها, اشیاء و ویژگی ها
همچنین استفاده از نام اشیاء ویژگی ها و متدها در جاوا اسکریپت ممنوع است.
| function | eval | Date | Array |
| isNaN | isFinite | Infinity | hasOwnProperty |
| NaN | Math | length | isPrototypeOf |
| prototype | Object | Number | name |
| valueOf | undefined | toString | String |
کلمات کلیدی java
جاوا اسکریپت بعضی مواقع همراه با جاوا استفاده می شود در این زمان شما باید از استفاده کردن از برخی اشیاء و خصوصیات جاوا به عنوان نام در جاوا اسکریپت بپرهیزید.
| javaClass | JavaArray | java | getClass |
| JavaPackage | JavaObject |
کنترل کننده های رویداد های HTML
همچنین شما نباید از نام رویداد های HTML استفاده کنید.
| onfocus | onerror | onclick | onblur |
| onmouseover | onkeyup | onkeypress | onkeydown |
| onsubmit | onmousedown | onmouseup | onload |
خلاصه درس
در این سر فصل با کلمات رزرو شده آشنا شدیم که نباید به عنوان شناسه در جاوا اسکریپت استفاده شوند.
توسعه دهندگان