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