# রহস্যময়ী জাভাস্ক্রিপ্ট

রহস্যময়ী জাভাস্ক্রিপ্ট
রহস্যময়ী জাভাস্ক্রিপ্টঃ ('b' + 'a'+ + 'a' + 'a').toLowerCase() নাকি বানানা ('banana') হয়?!?!

রহস্যময়ী জাভাস্ক্রিপ্টঃ ('b' + 'a'+ + 'a' + 'a').toLowerCase() না...

আপনারা অনেকেই হয়তো এই সমস্যাটা বিভিন্ন জায়গায় দেখেছেন যে ('b' + 'a'+ + 'a' + 'a').toLowerCase() সমান বানানা 'banana...
  • মিনিট লাগবে
রহস্যময়ী জাভাস্ক্রিপ্টঃ Math.max() কেনো -Infinity এবং Math.min() কেনো Infinity?

রহস্যময়ী জাভাস্ক্রিপ্টঃ Math.max() কেনো -Infinity এবং Math.min() ...

আপনারা হয়তো এটা খেয়াল করে থাকবেন যে Math.max() সমান (নেগেটিভ) ইনফিনিটি -Infinity, আর Math.min() সমান (পজিটিভ) ইনফিন...
  • মিনিট লাগবে
রহস্যময়ী জাভাস্ক্রিপ্টঃ (! + [] + [] + ![]).length সমান 9 হচ্ছে কিভাবে?

রহস্যময়ী জাভাস্ক্রিপ্টঃ (! + [] + [] + ![]).length সমান 9 হচ্ছে ক...

আপনারা অনেকসময় হয়তো এরকমও দেখে থাকবেন যে (! + [] + [] + ![]).length সমান 9 অথবা ! + [] + [] + ![] সমান 'truefalse’ ...
  • মিনিট লাগবে
রহস্যময়ী জাভাস্ক্রিপ্টঃ [] + {} === {} + [] কিভাবে সত্য true হচ্ছে?

রহস্যময়ী জাভাস্ক্রিপ্টঃ [] + {} === {} + [] কিভাবে সত্য true হচ্ছ...

আপনারা হয়তো অনেকসময় দেখেছেন যে [] + {} === {} + [] সত্য true দেখাচ্ছে। যদিও আমরা আগের দুইটা পর্বে দেখেছি [] + {} সম...
  • মিনিট লাগবে
রহস্যময়ী জাভাস্ক্রিপ্টঃ {} + [] আবার শূন্য(0) কেনো?

রহস্যময়ী জাভাস্ক্রিপ্টঃ {} + [] আবার শূন্য(0) কেনো?

আপনারা হয়তো অনেকসময় আবার এটাও খেয়াল করেছেন আমরা যদি এরকম খালি একটা {} এর সাথে খালি অ্যারে [] কে + অপারেটর দিয়ে যুক্...
  • মিনিট লাগবে
রহস্যময়ী জাভাস্ক্রিপ্টঃ [] + {} আবার কেনো '[object Object]’ দেখাচ্ছে?

রহস্যময়ী জাভাস্ক্রিপ্টঃ [] + {} আবার কেনো '[object Object]’ দেখাচ...

আপনারা অনেকে হয়তো এই জিনিসটা খেয়াল করেছেন যে কখনো একটা খালি অ্যারে আর একটা খালি অবজেক্ট অ্যাডিশন অপারেটর + দিয়ে অ্য...
  • মিনিট লাগবে
রহস্যময়ী জাভাস্ক্রিপ্টঃ [] + [] খালি স্ট্রিং(’’) হচ্ছে কেনো?

রহস্যময়ী জাভাস্ক্রিপ্টঃ [] + [] খালি স্ট্রিং(’’) হচ্ছে কেনো?

আপনারা যদি কখনো ট্রাই করে থাকেন যে দুইটা খালি অ্যারের অ্যাডিশন(অথবা ক্লিয়ার বললে + ইউজ করলে) এর ফলাফল হয় খালি স্ট্র...
  • মিনিট লাগবে
রহস্যময়ী জাভাস্ক্রিপ্টঃ [] === ‘’ মিথ্যা(false) হলেও [] == ‘’ আবার সত্য(true) হয় কিভাবে?

রহস্যময়ী জাভাস্ক্রিপ্টঃ [] === ‘’ মিথ্যা(false) হলেও [] == ‘’ আবা...

আপনারা কখনো কখনো হয়তো এরকম জিনিসও দেখেছেন যে [] === ‘’, false হচ্ছে, কিন্তু [] == ‘’ আবার true হচ্ছে। ব্যাপারটা আরো...
  • মিনিট লাগবে
রহস্যময়ী জাভাস্ক্রিপ্টঃ [] === 0 মিথ্যা(false) হলেও [] == 0 আবার সত্য(true) হয় কিভাবে?

রহস্যময়ী জাভাস্ক্রিপ্টঃ [] === 0 মিথ্যা(false) হলেও [] == 0 আবার ...

আপনারা কখনো কখনো হয়তো এরকম জিনিস দেখেছেন যে [] === 0, false হচ্ছে, কিন্তু [] == 0 আবার true হচ্ছেঃ [] === 0 // fals...
  • মিনিট লাগবে
রহস্যময়ী জাভাস্ক্রিপ্টঃ true + true + true === 3, true - true === 0 হচ্ছে কিভাবে?

রহস্যময়ী জাভাস্ক্রিপ্টঃ true + true + true === 3, true - true ===...

আপনারা অনেকসময় খেয়াল করেছেন true + true সমান সমান 2 হচ্ছে, বা এখানে যতটা বুলিয়ান ভ্যালু true একসাথে + অপারেটর দিয়ে ...
  • মিনিট লাগবে
রহস্যময়ী জাভাস্ক্রিপ্টঃ 9 + '1’ সমান ‘91’, আবার 91 - ‘1’ সমান 90 হচ্ছে কিভাবে?

রহস্যময়ী জাভাস্ক্রিপ্টঃ 9 + '1’ সমান ‘91’, আবার 91 - ‘1’ সমান 90 ...

আপনারা হয়তো অনেকসময় দেখেছেন যে জাভাস্ক্রিপ্ট এ 9 + '1' সমান '91' আবার 91 - '1' সমান 90 হয়ে যাচ্ছে। ভালো করে খেয়াল ক...
  • মিনিট লাগবে
রহস্যময়ী জাভাস্ক্রিপ্টঃ type of NaN === “number” কেনো?

রহস্যময়ী জাভাস্ক্রিপ্টঃ type of NaN === “number” কেনো?

যদিও NaN মানে হচ্ছে Not a Number, বাট তারপরেও এটার টাইপ দেখতে গেলে দেখা যায় এটাকে “number” টাইপ দেখানো হচ্ছেঃ typeo...
  • মিনিট লাগবে

সাবস্ক্রিপশন সেন্টার

প্রতিদিন ওয়েবসাইটে আসা আপনার জন্য কষ্টকর হতে পারে। তাই যখনই আমি নতুন ব্লগ পোস্ট, সিরিজ, বই বা ভিডিও পাবলিশ করব,
তখনই তা আপনার ইমেইলে পেতে সাবস্ক্রাইব করুন। নো স্প্যামিং প্রমিজ!