ما هي الكلمات المحجوزة في لغة البرمجة جافا سكريبت JavaScript Keywords

اقرأ في هذا المقال


ما هي الكلمات المحجوزة في لغة البرمجة جافا سكريبت – JavaScript Keywords:

لكل لغة برمجة مجموعة من الكلمات المفتاحية التي تُسمى الكلمات المحجوزة (Keywords)، حيث تكون هذه الكلمات مُخصصة لتنفيذ أوامر معينة حيث يتوجب على المُبرمج تجنب استخدامها أثناء عملية كتابة الكود البرمجي (codes)، ولا يمكن استخدامها كأسماء متغيرات أو دوال أثناء عملية كتابة البرنامج، ويمكن القول بأن الكلمات المحجوزة هي عبارة عن عناصر نصية سبق تعريفها وتحمل معاني خاصة للمترجم، وهناك مجموعة من الكلمات الخاصة في لغة البرمجة جافا سكريبت، وفيما يلي قائمة بأهم هذه الكلمات:

breakbooleanawaitarguments
classcharcatchcase
deletedefaultdebuggercontinue
evalenumelsedouble
finallyfinalfalseextends
ifgotofunctionfor
intinstanceofinimport
newnativelonglet
publicprotectedprivatepackage
switchsuperstaticshort
transientthrowsthrowthis
voidvartypeoftry
alertyieldwithwhile
assignareaanchorsanchor
clearTimeoutclearIntervalcheckboxbutton
constructorconfirmclosedclose
elementdocumentdecodeURIComponentdecodeURI
elementsembeddefaultStatusencodeURI
focusfileUploadencodeURIComponentevent
abstractbyteconstdo
exportfloatimplementsinterface
nullreturnsynchronizedtrue
volatileallblurclientInformation
cryptoembedsescapefrom
innerWidthinnerHeightformsframe
locationlinklayerslayer
framesnavigatornavigatemimeTypes
imagehistoryhiddenframeRate
openeropenoffscreenBufferingimages
outerWidthpackagesouterHeightoption
parseFloatparentpageYOffsetpageXOffset
pluginpkcs11passwordparseInt
resetradiopropertyIsEnumprompt
securescrollscreenYscreenX
setTimeoutsetIntervalselfselect
texttaintsubmitstatus
untaintunescapetoptextarea
onfocusonclickonblurwindow
onkeyuponkeypressonkeydownonerror
onmousedownonmouseuponloadonmouseover
onsubmit

وفي لغة البرمجة جافا سكريبت (JavaScript) يجب على المبرمج أيضا تجنب استخدام أسماء الكائنات المضمنة (JavaScript built-in objects)، والخصائص (properties) والأساليب (methods) والمعرفات (Identifiers)، وفيما يلي قائمة بأهم هذه الكلمات التي ينبغي على المبرمجين تجنبها:

functionevalDateArray
isNaNisFiniteInfinityhasOwnProperty
NaNMathlengthisPrototypeOf
prototypeObjectNumbername
valueOfundefinedtoStringString
javaClassJavaArrayjavagetClass
JavaPackageJavaObject

شارك المقالة: