-1

Js で 2 つの値を比較するにはどうすればよいですか。との間の数値を生成する 3 つのボタンが1あり3ます。

それらが出力する数値を の数値と比較したい。buttonたとえば、最初のボタンは1、2 番目2、3 番目の3.

ボタンによって生成された数字が 2 と同じ場合は、引き分けです。

function Random()
{
    var result = display.innerHTML = Math.floor((Math.random() * 3) + 1);
}

HTML コード:

<form>
    <input id="rock"     type="button" onclick="Random()" value="Rock"     />
    <input id="paper"    type="button" onclick="Random()" value="Paper"    />
    <input id="scissors" type="button" onclick="Random()" value="Scissors" />
</form>
4

6 に答える 6

0

通常は==演算子を使用しますが、厳密な比較が必要な場合は を使用します===

例えば

if(a == b)
{/*if true*/}

上記で、a がstringその値 1 の a であり、b がint値 1 の an である場合、true と評価されます。

ただし、次の場合:

if(a === b)
{/*if true*/}

a と b の両方が のいずれかintでなければなりませんstring

あなたの場合、==うまくいきます。

于 2013-07-20T06:21:51.977 に答える