HTML如何实现一下要求

数字1-100 按规律输出1 3 5 7 2 4 6 8 9 11 13 15,这该如何实现呢,好难啊

是什么规律?
是不是这样

    for (var i = 1; i <= 100; i+=8) {
        for (var j = i; j < i+8; j+=2) {
            if(j>100) break;
            document.write(j+' ');
        }
        for (var j = i+1; j < i+8; j+=2) {
            if(j>100) break;
            document.write(j+' ');
        }
    }

img

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img

八个一组分奇偶开始逐步输出即可,最后不到八组的按余下的数组输出即可



    let oddNumber = []
    let evenNumber = []

    function writeNumber() {
        document.write(oddNumber.join(' '))
        document.write(' ')
        document.write(evenNumber.join(' '))
        document.write('<br>')
    }

    for (let i = 1; i <= 100; i++) {
        if (i % 2 === 1) {
            oddNumber.push(i)
        } else {
            evenNumber.push(i)
        }
        if (evenNumber.length === 4) {
            writeNumber()
            oddNumber = []
            evenNumber = []
        }
        if (i === 100) {
            writeNumber()
            break
        }
    }

img