JavaScript Reserved Words

জাভাস্ক্রিপ্ট সংরক্ষিত শব্দ শিখুন

জাভাস্ক্রিপ্ট সংরক্ষিত শব্দ

জাভাস্ক্রিপ্টে আপনি এই সংরক্ষিত শব্দগুলিকে ভেরিয়েবল, লেবেল বা ফাংশনের নাম হিসাবে ব্যবহার করতে পারবেন না:

⚠️গুরুত্বপূর্ণ নোট:

পরিবর্তনশীল নাম হিসাবে এই সংরক্ষিত শব্দগুলি ব্যবহার করার চেষ্টা করবেন না। এটি ত্রুটি তৈরি করবে।

সংরক্ষিত শব্দের তালিকা

সংরক্ষিত শব্দ
abstractargumentsasync *await *
booleanbreakbytecase
catchcharclass *const *
continuedebuggerdefaultdelete
dodoubleelseenum *
evalexport *extends *false
finalfinallyfloatfor
functiongotoifimplements
import *ininstanceofint
interfacelet *longnative
newnullpackageprivate
protectedpublicreturnshort
staticsuper *switchsynchronized
thisthrowthrowstransient
truetrytypeofusing *
varvoidvolatilewhile
withyield

📝দ্রষ্টব্য:

* দ্বারা চিহ্নিত শব্দগুলি 2015 এর পরে জাভাস্ক্রিপ্টে যোগ করা হয়েছিল।

আপনি JS News 2025-2015-এ নতুন জাভাস্ক্রিপ্ট সংস্করণ সম্পর্কে আরও পড়তে পারেন।

সংরক্ষিত শব্দগুলি সরানো হয়েছে

নিম্নলিখিত সংরক্ষিত শব্দগুলি ECMAScript 5/6 মান থেকে সরানো হয়েছে:

abstract    boolean     byte        char
double      final       float       goto
int         long        native      short
synchronized throws     transient   volatile

জাভাস্ক্রিপ্ট অবজেক্ট, বৈশিষ্ট্য এবং পদ্ধতি

এছাড়াও আপনার জাভাস্ক্রিপ্টের অন্তর্নির্মিত বস্তু, বৈশিষ্ট্য এবং পদ্ধতির নাম ব্যবহার করা এড়ানো উচিত:

Array          Date           eval          function
hasOwnProperty Infinity       isFinite      isNaN
isPrototypeOf  length         Math          NaN
name           Number         Object        prototype
String         toString       undefined     valueOf

জাভা সংরক্ষিত শব্দ

জাভাস্ক্রিপ্ট প্রায়ই জাভার সাথে ব্যবহার করা হয়। কিছু জাভা অবজেক্ট এবং বৈশিষ্ট্য জাভাস্ক্রিপ্ট শনাক্তকারী হিসাবে এড়ানো উচিত:

getClass      java         JavaArray    javaClass
JavaObject    JavaPackage

অন্যান্য সংরক্ষিত শব্দ

জাভাস্ক্রিপ্ট অনেক অ্যাপ্লিকেশনে একটি প্রোগ্রামিং ভাষা হিসাবে ব্যবহার করা যেতে পারে।

এছাড়াও এইচটিএমএল এবং উইন্ডো অবজেক্ট এবং বৈশিষ্ট্যের নাম ব্যবহার করা এড়িয়ে চলুন:

alert     all        anchor     anchors
area      assign     blur       button
checkbox  clearInterval clearTimeout clientInformation
close     closed     confirm    constructor
crypto    decodeURI  decodeURIComponent defaultStatus
document  element    elements   embed
embeds    encodeURI  encodeURIComponent escape
event     fileUpload focus      form
forms     frame      innerHeight innerWidth
layer     layers     link       location
mimeTypes navigate   navigator  frames
frameRate hidden     history    image
images    offscreenBuffering open      opener
option    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 ইভেন্ট হ্যান্ডলারের নাম ব্যবহার করা এড়িয়ে চলুন।

উদাহরণ:

onblur        onclick       onerror      onfocus
onkeydown     onkeypress    onkeyup      onmouseover
onload        onmouseup     onmousedown  onsubmit

জাভাস্ক্রিপ্ট সংরক্ষিত শব্দভান্ডার টিউটোরিয়াল

এই টিউটোরিয়াল আপনাকে জাভাস্ক্রিপ্ট সংরক্ষিত শব্দের জ্ঞান পরীক্ষা করতে সাহায্য করবে।

নিচের কোন এক্সপ্রেশনটিকে জাভাস্ক্রিপ্ট ভেরিয়েবলের নাম হিসেবে ব্যবহার করা যেতে পারে?

class
✗ ভুল! ক্লাস জাভাস্ক্রিপ্টে একটি সংরক্ষিত শব্দ (ES6 এ যোগ করা হয়েছে)।
function
✗ ভুল! ফাংশন জাভাস্ক্রিপ্টে একটি সংরক্ষিত শব্দ
myVariable
✓ ঠিক আছে! myVariable একটি বৈধ পরিবর্তনশীল নাম কারণ এটি একটি সংরক্ষিত শব্দ নয়
let
✗ ভুল! যাক জাভাস্ক্রিপ্টে একটি সংরক্ষিত শব্দ (ES6 এ যোগ করা হয়েছে)।