JavaScript Koruma Kelimeleri
- Önceki Sayfa JS Performansı
- Sonraki Sayfa JS Sürümü
JavaScript Koruma Kelimeleri
在 JavaScript 中,您不能把这些保留词作为变量、标记或函数名来使用:
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 | fonksiyon |
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 中的新词。
您可以在 JS Sürümü中阅读更多有关不同 JavaScript 版本的内容。
被删除的保留词
以下保留词已被从 ECMAScript 5/6 标准中删除:
abstract | boolean | byte | char |
double | final | float | goto |
int | long | native | short |
synchronized | throws | transient | volatile |
Bu saklı kelimeleri değişken olarak kullanmamanız gerekmektedir. Tüm tarayıcılar ECMAScript 5/6'ya tam olarak desteklemeyebilir.
JavaScript nesneleri, özellikleri ve yöntemleri
Ayrıca, JavaScript'in yerleşik nesnelerinin adlarını, özelliklerini ve yöntemlerini kullanmaktan kaçınmalısınız:
Dizi | Tarih | eval | fonksiyon |
hasOwnProperty | sonsuz | isFinite | isNaN |
isPrototypeOf | uzunluk | Matematik | NaN |
ad | Sayı | Nesne | prototip |
String | toString | tanımsız | valueOf |
Java saklı kelimeleri
JavaScript, Java ile sıkça birlikte kullanılır. Bazı Java nesneleri ve özelliklerini JavaScript tanımlayıcıları olarak kullanmaktan kaçınmalısınız:
getClass | java | JavaDizisi | javaSınıfı |
JavaNesnesi | JavaPaket |
diğer saklı kelimeler
JavaScript, birçok uygulamada programlama dili olarak kullanılabilir.
Ayrıca, HTML ve Window nesnesi ve özellik adlarını kullanmaktan kaçınmalısınız:
uyarı | tüm | bağlantı | bağlantılar |
alan | atama | sabit | dğ纽 |
çevir | aralık temizle | zaman aşımı temizle | istemci bilgisi |
kapat | kapalı | onaylama | yapıcı |
şifreleme | decodeURI | decodeURI karakter dizisini | varsayılan durum |
belge | elemen | elemenler | gömülü |
gömülü | encodeURI | encodeURI karakter dizisini | kaçış |
olay | dosya yükleyme | odaklama | form |
formlar | çerçeve | iç yükseklik | iç genişlik |
katman | katmanlar | bağlantı | konum |
mime türleri | tarayıcı | tarayıcı | görüntüler |
görüntü hızı | gizli | geçmiş | görsel |
görseller | ekranın dışında bufferlenme | açık | acıklama başlatıcı |
seçenek | 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 Olay İşleyicileri
Ayrıca, tüm HTML olay işleyici adlarını kullanmaktan kaçınmanız gerektiğini unutmayın.
Örneğin:
onblur | onclick | onerror | onfocus |
onkeydown | onkeypress | onkeyup | onmouseover |
onload | onmouseup | onmousedown | onsubmit |
- Önceki Sayfa JS Performansı
- Sonraki Sayfa JS Sürümü