質問は同じですが、タイトルは次のように書き換えられています: Javascript のランダム関数が有効な応答を生成できません
P粉682987577
P粉682987577 2024-04-03 22:03:14
0
1
378

JS と HTML を使用して簡単な乱数生成ゲームを作成しています。このゲームでは乱数の最小値と最大値を設定できます。

しかし、変数を設定して結果を記録すると、ありえない数値が表示されます。たとえば、最小値を 50 、最大値を 100 に設定すると、 58650 、 16750 、または 31450 のような答えが表示されます。設定した最小の数値が常に最後に表示されることに気付きました。形式を変更したり、コードを変更したりしてみましたが、何も機能しないようです。

この問題の解決策を知っている人はいますか?ご協力をよろしくお願いいたします。 !

Home.html (おそらく問題ではありません):

リーリー

ホーム.js:

ああああ

P粉682987577
P粉682987577

全員に返信(1)
P粉310754094

input 要素の value 属性は文字列であるため、最初に数値に変換する必要があります (そうしないと、 は加算ではなく文字列の連結を実行します)。これは、単項プラス演算子、つまり const usermin = usermininput.value および const usermax = usermaxinput.value を使用して実行できます。

または、 を使用して、valueAsNumber プロパティにアクセスします。

リーリー リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート