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

JavaScript-এ স্টার্ট এবং এন্ড ভ্যালুর রেঞ্জ থেকে সব সংখ্যা প্রিন্ট করা

JavaScript-এ ফর লুপ ব্যবহার করে একটি রেঞ্জের (স্টার্ট থেকে এন্ড পর্যন্ত) সব সংখ্যা কমা-সেপারেটেড স্ট্রিং হিসেবে প্রিন্ট করা যায়।

কোড উদাহরণ

var startValue = 10;
var endValue = 20;
var result = '';

function printRange(start, end) {
    for (var i = start; i < end; i++) {
        result += i + ',';
    }
}

// শেষ কমা রিমুভ
var finalOutput = result.slice(0, -1);
console.log(finalOutput);

চলানোর পদ্ধতি

  1. কোডটি rangePrint.js নামে সংরক্ষণ করুন।
  2. টার্মিনালে চালান: node rangePrint.js

আউটপুট

10,11,12,13,14,15,16,17,18,19

আধুনিক ও সংক্ষিপ্ত পদ্ধতি (ES6+)

// Array.from + keys
const range = (start, end) => Array.from({ length: end - start }, (_, i) => start + i);
console.log(range(10, 20).join(',')); // 10,11,12,13,14,15,16,17,18,19

// Generator ফাংশন
function* rangeGen(start, end) {
    for (let i = start; i < end; i++) yield i;
}
console.log([...rangeGen(10, 20)].join(','));

ইনক্লूसিভ রেঞ্জ (এন্ড সহ)

function rangeInclusive(start, end) {
    return Array.from({ length: end - start + 1 }, (_, i) => start + i);
}
console.log(rangeInclusive(10, 20).join(',')); // 10 to 20 inclusive

স্টেপ (Step) সহ রেঞ্জ

function rangeStep(start, end, step = 1) {
    const result = [];
    for (let i = start; i <= end; i += step) result.push(i);
    return result;
}
console.log(rangeStep(0, 10, 2).join(',')); // 0,2,4,6,8,10

ব্যবহার ক্ষেত্র

  • ড্রপডাউন অপশন জেনারেট (বর্ষ, দিন, সংখ্যা)
  • চার্ট লেবেল তৈরি
  • টেস্ট ডেটা জেনারেশন
  • পেজিনেশন নম্বর
  1. জাভাস্ক্রিপ্টে কুকি তৈরি এবং পড়ার পদ্ধতি

  2. জাভাস্ক্রিপ্ট - URL থেকে GET প্যারামিটার এর মান জানা

  3. জাভাস্ক্রিপ্টে ১ থেকে num পর্যন্ত প্রাকৃতিক সংখ্যার যোগফল বের করা

  4. জাভাস্ক্রিপ্টে রেঞ্জের মধ্যে সব প্রাকৃতিক সংখ্যার সমষ্টি বের করা