আজ থেকেই আপনার ভাষা শেখার যাত্রা শুরু করুন। আপনি যদি নতুন হন অথবা আপনার দক্ষতা বাড়াতে চান,
আমাদের Interactive Lessons আপনাকে নিয়ে যাবে অন্য একটি Level এ
Let's Learn Vocabularies
আপনি এখনো কোন Lesson Select করন নি
একটি Lesson Select করুন।
Frequently Asked Questions
What is the difference between var, let, and const
জাভাস্ক্রিপ্টে, var, let, এবং const হলো ভেরিয়েবল ডিক্লারেশনের জন্য
ব্যবহৃত কীওয়ার্ড। `var` দিয়ে ডিক্লেয়ার করা ভ্যারিয়েবলগুলো if বা for লুপের মতো ব্লক বাউন্ডারি উপেক্ষা
করে, যে ফাংশনে সেগুলোকে সংজ্ঞায়িত করা হয় তার সর্বত্র অ্যাক্সেসযোগ্য থাকে । `let` এবং `const` শুধুমাত্র
সেই নির্দিষ্ট ব্লক {}-এর মধ্যেই সীমাবদ্ধ থাকে যেখানে সেগুলোকে লেখা হয়। const-কে ঘোষণার সময়ই একটি মান
দিয়ে প্রারম্ভিকীকরণ করতে হয়, অপরদিকে var এবং let-কে প্রথমে ঘোষণা করে পরে মান নির্ধারণ করা যায়।
What is the difference between map(), forEach(), and filter()
map() প্রতিটা element নিয়ে কাজ করে নতুন array তৈরি করে.forEach() শুধু
loop চালায়, কিছু return করে না. filter() condition দিয়ে কিছু element বেছে নেয়
Where are arrow functions and how they are different from regular
functions?
ES6-এ প্রবর্তিত অ্যারো ফাংশন হলো জাভাস্ক্রিপ্ট ফাংশন লেখার একটি
সংক্ষিপ্ত সিনট্যাক্স (যেমন, () => {}), যা সাধারণত কলব্যাক এবং অ্যারে মেথডের জন্য ব্যবহৃত হয়। সাধারণ
ফাংশনের মতো এগুলোর নিজস্ব 'this' বা আর্গুমেন্ট বাইন্ডিং থাকে না এবং এগুলোকে কনস্ট্রাক্টর হিসেবে ব্যবহার
করা যায় না, যা লেক্সিকাল স্কোপ বজায় রাখার জন্য এগুলোকে আদর্শ করে তোলে। অ্যারো ফাংশন একটি সংক্ষিপ্ত
সিনট্যাক্স প্রদান করে, যা `function` কীওয়ার্ডের প্রয়োজনীয়তা দূর করে এবং একক এক্সপ্রেশনের জন্য
অন্তর্নিহিত রিটার্নের সুযোগ দেয়।
How do JavaScript Promises work
জাভাস্ক্রিপ্টে, প্রমিস (Promise) হলো একটি অবজেক্ট যা কোনো
অ্যাসিঙ্ক্রোনাস অপারেশনের চূড়ান্ত সমাপ্তি (বা ব্যর্থতা) এবং তার ফলাফলকে নির্দেশ করে। এটিকে এমন একটি
ফলাফলের জন্য প্লেসহোল্ডার হিসেবে ভাবা যেতে পারে যা এখনও প্রস্তুত নয়। 1. প্রাথমিক অবস্থা; কার্যক্রমটি
এখনও চলমান। 2.অপারেশনটি সফলভাবে সম্পন্ন হয়েছে এবং একটি ফলাফল মান উপলব্ধ আছে। 3.অপারেশনটি ব্যর্থ হয়েছে
এবং একটি ত্রুটি বা কারণ উল্লেখ করা হয়েছে।
How does closures work in JavaScript
জাভাস্ক্রিপ্টে, ক্লোজার হলো এমন একটি বৈশিষ্ট্য যেখানে একটি ভেতরের
ফাংশন তার বাইরের ফাংশনের কার্য সম্পাদন শেষ হওয়ার পরেও সেই ফাংশনটির ভেরিয়েবল এবং স্কোপ ব্যবহার করার
সুযোগ ধরে রাখে