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

জাভাস্ক্রিপ্টে একটি সংখ্যার শেষ অঙ্ক সরিয়ে বাকি অংশ এক্সিকিউট করা


বিটওয়াইজ অপারেটর-রা আসার আগে, একটি সংখ্যাকে প্রথমে স্ট্রিংয়ে রূপান্তর করা হতো এবং পরে স্ট্রিং মেথড ব্যবহার করে সেই সংখ্যার একটি অংশ স্লাইস করে বাকি অংশ এক্সিকিউট করা হতো। এখানে টাইপ কনভার্সন (নম্বর থেকে স্ট্রিং) আবশ্যক ছিল। কিন্তু বিটওয়াইজ OR (|)-এর আবির্ভাব نے কাজটি খুব সহজ করে দিয়েছে। বিটওয়াইজ OR ব্যবহার করলে কোনো টাইপ কনভার্সন প্রয়োজন নেই এবং কোনো স্ট্রিং মেথড ব্যবহার করার প্রয়োজন নেই, যা কোডের পরিশ্রম ও দৈর্ঘ্য কমিয়ে দেয়।

উদাহরণ

নিচের উদাহরণে, "string.substring()" নামক একটি স্ট্রিং মেথড ব্যবহার করা হয়েছে একটি সংখ্যার শেষ অঙ্ক সরাতে।

<html> <body> <script> 
    var str = '2345'; 
    document.write((str.substring(0, str.length - 1))); 
</script> </body> </html>

আউটপুট

234


কিন্তু বিটওয়াইজ OR-এর উদ্ভবের পর টাইপ কনভার্সন এবং স্ট্রিং মেথড কোথাও চিত্রে নেই। বিটওয়াইজ OR কোডকে খুব সংক্ষিপ্ত করে দিয়েছে।

উদাহরণ

<html> <body> <script> 
    document.write(2345 / 10 | 0); 
    document.write("</br>"); 
    document.write(2345 / 100 | 0); 
    document.write("</br>"); 
    document.write(2345 / 1000 | 0); 
</script> </body> </html>

আউটপুট

234 23 2

  1. জাভাস্ক্রিপ্টে splice() মেথড ব্যবহার করে এলিমেন্ট রিমুভ করার পদ্ধতি

  2. জাভাস্ক্রিপ্টে স্ট্রিং থেকে কমা (,) বা যেকোনো সাবস্ট্রিং সরানো

  3. জাভাস্ক্রিপ্টে পুরো ডকুমেন্ট HTML স্ট্রিং আকারে কীভাবে পাবেন?

  4. জাভাস্ক্রিপ্টে অ্যারেতে থেকে সংখ্যা মুছে বাকি গুলো শিফট করা