JSFiddle - React, Tailwind, and code Playground

JavaScript

function incrementalArray(start, end, step) {
    document.write("<p>Build array " + start + ".." + end + "/" + step + "<br>");
    step += "";
    var scale = Math.pow(10, step.length - step.indexOf(".") - 1);
    document.write("Scale: " + scale);
    start *= scale;
    end *= scale;
    step *= scale;
    document.write("<" + start + ".." + end + "/" + step + ">");
    document.write("<br>");
    var values = new Array();
    for (var x = start; x < end; x += step) {
        values.push(x / scale);
    }
    document.write("[" + values.join(",") + "]");
    return values;    
}

incrementalArray(0, 5, 0.2);
incrementalArray(1, 10, 0.1);
incrementalArray(3, 3.5, 0.063);