私はJavaScriptが初めてで、基本に苦労しています。このコードを機能させることができません。
(以下は、私が行っている演習から取得したものです) 数値 (範囲 0..100) をランダム化し、40 からその数値までのすべての奇数を出力する関数を作成しようとしています。数値が 40 より小さい場合は、ランダム化された数値まですべての数値を出力します (つまり、結果が 37 の場合、40、39、38、37 を出力する必要があります)。
ご意見をお待ちしております。
var sol3 = function() {
var n = Math.floor(Math.random()*100);
if (n > 40) {
for( var i = 41; i <= 100; i++2);
console.log(i);
}
else if (n < 40) {
for (var i = 39; i <= 40; i--2);
console.log(i);
}
return i;
};
so13();