Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Hiển thị tất cả số trong khoảng từ start đến end trong JavaScript

Dùng vòng lặp for từ giá trị bắt đầu đến giá trị kết thúc (không bao gồm end), nối chuỗi kết quả.

Ví dụ

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

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

printRange(startValue, endValue);
// Xóa dấu phẩy cuối
var finalResult = result.slice(0, -1);
console.log(finalResult);

Cách chạy

node demo.js

Kết quả

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

Cách hiện đại (ES6+):


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