⊗jsPmFTFAV 226 of 505 menu

জাভাস্ক্রিপ্টে ভেরিয়েবল হিসেবে ফাংশন

সুতরাং, পূর্ববর্তী পাঠে আমরা জেনেছি, যে বন্ধনী ছাড়া একটি ফাংশনে অ্যাক্সেস করলে, আমরা এর সোর্স কোড পাই।

আসলে বিষয়টি আরও বেশি আকর্ষণীয়। জাভাস্ক্রিপ্টে, অন্যান্য ভাষার তুলনায়, ফাংশনগুলি ভেরিয়েবলের মান যেমন সংখ্যা, স্ট্রিং এবং অ্যারের মতোই।

আসুন একটি উদাহরণ দেখি। আমাদের কাছে উদাহরণস্বরূপ, একটি ফাংশন func আছে:

function func() { console.log('!'); }

আসলে আমাদের কাছে func নামক কোন ফাংশন নেই। আমাদের কাছে একটি func ভেরিয়েবল আছে, যা ফাংশনের সোর্স কোড সংরক্ষণ করে।

আমরা, উদাহরণস্বরূপ, ভেরিয়েবলটি func কে অন্য কিছু দিয়ে মুছে ফেলতে পারি, যেমন, একটি স্ট্রিং। এই ক্ষেত্রে func ফাংশন আর একটি ফাংশন থাকবে না, বরং একটি স্ট্রিং হবে। উদাহরণ দেখুন:

function func() { console.log('!'); } func(); // আউটপুট দেবে '!' func = 'string'; // func ভেরিয়েবল মুছে ফেললাম console.log(func); // আউটপুট দেবে 'string'

একটি ফাংশন func তৈরি করুন, যা return এর মাধ্যমে কোন স্ট্রিং রিটার্ন করবে।

কনসোলে func ফাংশনের ফলাফল আউটপুট দিন।

কনসোলে func ফাংশনের সোর্স কোড আউটপুট দিন।

func ভেরিয়েবলে 123 সংখ্যা অ্যাসাইন করুন, যার ফলে এই ভেরিয়েবল থেকে ফাংশন মুছে যাবে। কনসোলে func ভেরিয়েবলের নতুন মান আউটপুট দিন।

বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন