他の条件はいつ実行されますか? 、else ifの条件を満たしていない可能性があり、javascriptでelseブロックに到達しています。いつ他のすべての条件で壊れますか?
random = Math.random();
i=0; //0,0.1,0.001
console.log(random);
if(random < i) {
console.log("<");
} else if(random > i) {
console.log(">");
} else if(random == i) {
console.log("=");
}else{
console.log("nothing");
}
数学的に言えば、それはヒットしてはいけません。 –
'i'が' NaN'ならば。 –
@ t.niese一般的にはyesですが、 'i'と' random'の両方に適切な数値が割り当てられているので、noとなります。 – Alnitak