জাভাস্ক্রিপ্টে একটি অভিব্যক্তি কী তা জানুন এবং কীভাবে কিছু শব্দ জিনিসগুলিকে তার চেয়ে জটিল করে তোলে।
জাভাস্ক্রিপ্টে, একটি অভিব্যক্তি হল একটি প্রশ্ন জিজ্ঞাসা করার একটি উপায় যা একটি মান সহ উত্তর দেওয়া হয় - এবং সর্বদা একটি একক মান .
এটি একটি অভিব্যক্তি:
console.log(5 + 5)
// result: 10
উপরে যা ঘটছে তা এখানে:
আপনি জিজ্ঞাসা করুন:"জাভাস্ক্রিপ্ট, 5 + 5 কি?"৷
জাভাস্ক্রিপ্ট:“5 + 5 মূল্যায়ন করে 10”।
একটি অভিব্যক্তি হল এর ফলাফল পাওয়ার একটি উপায় অথবা এর মূল্যায়ন একটি ইনপুটের (একই জিনিস, ভিন্ন শব্দ) — এই ক্ষেত্রে, 5 + 5।
এখানে JavaScript typeof
ব্যবহার করে আরেকটি অভিব্যক্তি আছে অপারেটর:
console.log(typeof([]))
// result: object
উপরের কোডে, আমরা জাভাস্ক্রিপ্টকে জিজ্ঞাসা করি, “কী ধরনের []
(বর্গাকার বন্ধনী)? ”
এবং JavaScript উত্তর দেয় “অবজেক্ট” .
এটি জাভাস্ক্রিপ্ট এক্সপ্রেশনের সারমর্ম — আপনি জিজ্ঞাসা করেন এবং আপনি একটি উত্তর পান (একটি একক মান আকারে )
বিস্মিত? আপনি কি আশা করেছিলেন যে এই শব্দটি আরও জটিল কিছু বিকশিত হবে?
আপনি যদি করেন তবে আপনি একা নন। এখানে অভিব্যক্তির অভিধান সংজ্ঞা দেওয়া হল:
- কারো চিন্তা বা অনুভূতি জানার ক্রিয়া।
- কারো মুখের দিকে তাকানো যা একটি বিশেষ আবেগ প্রকাশ করে৷
৷
আমি আপনার সম্পর্কে জানি না, তবে উপরের দুটি সংজ্ঞায় এমন কিছুই নেই যা মনে হয় উপরের কোড উদাহরণের সাথে এর কিছু করার আছে।
যাইহোক, যদি আপনি গণিতে অভিব্যক্তি শব্দটি কীভাবে ব্যবহার করা হয় তা দেখেন তবে আপনি সম্ভবত এটি আরও সম্পর্কিত পাবেন। কিন্তু আপনি যদি আমার মতো হন, এবং আপনার প্রথম ভাষা ইংরেজি না হয়, তাহলে প্রোগ্রামিংয়ের প্রসঙ্গে আপনি প্রথমবার "অভিব্যক্তি" শুনে গণিত সম্পর্কে চিন্তা না করার একটি খুব ভাল সুযোগ রয়েছে৷
চূড়ান্ত চিন্তা
আপনি যখন একটি প্রসঙ্গ (এই ক্ষেত্রে, প্রোগ্রামিং) শব্দগুলির সাথে যুক্ত করতে একটি কঠিন সময় পান তখন এটি সাধারণত মনে রাখা কঠিন হয় এবং এটি একটি মানসিক বাধা তৈরি করে যা এমনকি সাধারণ ধারণাগুলিকে আপনার মাথার চারপাশে মোড়ানো কঠিন করে তোলে।
এই কারণেই আমি সবসময় বলি যে প্রযুক্তিগত পদগুলির প্রাসঙ্গিক অর্থ শেখা অর্ধেক যুদ্ধ যখন আপনি কোড করতে শিখছেন
সৌভাগ্যবশত, সমাধান সহজ. এটি আটকে না হওয়া পর্যন্ত আপনার কেবল পুনরাবৃত্তি দরকার। অবশেষে, আপনি যখন একটি প্রোগ্রামিং প্রসঙ্গে থাকবেন তখন আপনি প্রোগ্রামিংয়ের সাথে অভিব্যক্তিগুলিকে যুক্ত করতে শুরু করবেন, ঠিক যেমন আপনি “দাওয়া, ঘোষণা, চেহারা” এর মতো জিনিসগুলির সাথে এটিকে যুক্ত করেন। এবং অন্যান্য জিনিস বাইরে প্রোগ্রামিং এর।