Skip to content

JavaScript Zahiralangan So'zlar (Reserved Words)

JavaScript-da bu zahiralangan so'zlarni o'zgaruvchilar, belgilar yoki funksiya nomlari sifatida ishlata olmaysiz:

abstractargumentsasync *await *
booleanbreakbytecase
catchcharclass *const *
continuedebuggerdefaultdelete
dodoubleelseenum *
evalexport *extends *false
finalfinallyfloatfor
functiongotoifimplements
functionimport *ininstanceof
intinterfacelet *long
nativenewnullpackage
privateprotectedpublicreturn
shortstaticsuper *switch
synchronizedthisthrowthrows
transienttruetrytypeof
using *varvoidvolatile
whilewithyield

Eslatma * bilan belgilangan so'zlar 2015-yildan keyingi JavaScript versiyalariga qo'shilgan.


O'chirilgan zahiralangan so'zlar

Quyidagi zahiralangan so'zlar ECMAScript 5/6 standartidan olib tashlangan:

abstractbooleanbytechar
doublefinalfloatgoto
intlongnativeshort
synchronizedthrowstransientvolatile

JavaScript obyektlari, xususiyatlari va metodlari

Shuningdek, JavaScript o'rnatilgan obyektlari, xususiyatlari va metodlari nomlaridan foydalanishdan ham saqlanishingiz kerak:

ArrayDateevalfunction
hasOwnPropertyInfinityisFiniteisNaN
isPrototypeOflengthMathNaN
nameNumberObjectprototype
StringtoStringundefinedvalueOf

Java zahiralangan so'zlari

JavaScript ko'pincha Java bilan birga ishlatiladi. Ba'zi Java obyektlari va xususiyatlarini JavaScript identifikatorlari sifatida ishlatishdan saqlaning:

getClassjavaJavaArrayjavaClass
JavaObjectJavaPackage

Boshqa zahiralangan so'zlar

JavaScript ko'pgina ilovalarda dasturlash tili sifatida ishlatilishi mumkin. Shuningdek, HTML va Window obyektlari va xususiyatlari nomlaridan ham foydalanishdan saqlaning:

alertallanchoranchors
areaassignblurbutton
checkboxclearIntervalclearTimeoutclientInformation
closeclosedconfirmconstructor
cryptodecodeURIdecodeURIComponentdefaultStatus
documentelementelementsembed
embedsencodeURIencodeURIComponentescape
eventfileUploadfocusform
formsframeinnerHeightinnerWidth
layerlayerslinklocation
mimeTypesnavigatenavigatorframes
frameRatehiddenhistoryimage
imagesoffscreenBufferingopenopener
optionouterHeightouterWidthpackages
pageXOffsetpageYOffsetparentparseFloat
parseIntpasswordpkcs11plugin
promptpropertyIsEnumradioreset
screenXscreenYscrollsecure
selectselfsetIntervalsetTimeout
statussubmittainttext
textareatopunescapeuntaint
window

HTML hodisa ishlov beruvchilari

Bundan tashqari, barcha HTML hodisa ishlov beruvchilari nomlaridan foydalanishdan ham saqlanishingiz kerak:

onbluronclickonerroronfocus
onkeydownonkeypressonkeyuponmouseover
onloadonmouseuponmousedownonsubmit