0 から n の値までカウントする For ループを持つ関数がありますが、5 または 7 の倍数に達すると、整数の代わりに文字列が含まれます。問題は、表示されるだけです。 1つの出力で、反復ごとに出力を追加してリストしたい。( 1
、 2
、 3
、 4
など)。
HTML:
<button onclick="callit()">Call OneTwo</button>
<div id="OneTwo">Test</div>
JS:
function callit() {
x = 0;
n = 100;
z = "The number is " + x + "<br>";
one = "One";
two = "Two";
ot = one + " " + two;
obj = document.getElementById('OneTwo');
for (x; x <= n; x++) {
if ((x % 5) === 0) {
z = one;
}
if ((x % 7) === 0) {
z = two;
}
if (((x % 3) === 0) && ((x % 5) === 0)) {
z = ot;
}
obj.innerHTML = z;
}
}