কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে সংখ্যা এবং স্ট্রিং যোগ করলে কী হয়?


জাভাস্ক্রিপ্টে, সংখ্যা ও সংখ্যা যোগ করলে যোগফল আসে, কিন্তু সংখ্যা ও স্ট্রিং যোগ করলে যোগ হওয়া য না, তাই ক্যাটেনেশন (concatenation) হয়।

নিচের উদাহরণে, a, b, c, d চারটি ভ্যারিয়েবল নেওয়া হয়েছে। 'a'-তে দুটি সংখ্যা (৫, ৫) যোগ হয়েছে, তাই সংখ্যা (১০) রিটার্ন করেছে। কিন্তু 'b'-তে একটি স্ট্রিং এবং একটি সংখ্যা ('৫', ৫) যোগ হয়েছে, স্ট্রিং থাকার কারণেই ফলাফল '৫৫' আসেছে, যা একটি স্ট্রিং। স্ট্রিং থাকার কারণেই 'c' এবং 'd'-ও স্ট্রিং রিটার্ন করেছে।

উদাহরণ

<html> <body> <script type="text/javascript">    var a = 5 + 5;    var b = "5" + 5;    var c = 5 + 5 + "5" + 5    var d = "Hello" + 5;    document.write(a + "<br>" + b + "<br>" + c + "<br>" + d);    document.write("<br>");    document.write(typeof(a));    document.write("<br>");    document.write(typeof(b));    document.write("<br>");    document.write(typeof(c));    document.write("<br>");    document.write(typeof(d)); </script> </body> </html>

আউটপুট

10 55 1055 Hello5 number string string string
  1. জাভাস্ক্রিপ্টে ডকুমেন্টে অ্যাঙ্কর (anchor) সংখ্যা কীভাবে বের করবেন

  2. জাভাস্ক্রিপ্টে একটি স্ট্রিং এবং একটি সংখ্যা কনক্যাটেনেট না হয়ে যোগ করা

  3. জাভাস্ক্রিপ্টে কোনো মানকে নাম্বারে কনভার্ট করা

  4. জাভাস্ক্রিপ্টে সংখ্যা স্ট্রিংকে ০ ও ১ দিয়ে এনকোড করা