そのため、足し算か引き算かをランダム化しようとしています。このコードでは、#2 番目のページに移動すると、コードによって新しい問題が作成されます。問題関数の内部では、乱数 0 または 1 を取得し、その数値に基づいて変数記号をプラス記号またはマイナス記号に設定する必要があります。これは発生していません。
だから私の質問は:変数をjavascript演算子記号に設定できますか?
以下のこのコードでは、変数を + - 記号に設定するのが好きではないため、画面に書き込むことはありませんか? 問題のコード:
$(document).delegate("#second", "pageshow", function(){
var problem = new Problem;
function Problem (){
var num = Math.floor(Math.random()*2);
var symbol;
if(num)
symbol = +;
else
symbol = -;
$(".random").html(num + " " + symbol);
}
});
ここに私のhtmlがあります:
</script>
<div data-role="header" data-position="fixed">
<h1>Hello</h1>
</div><!-- /header -->
<div data-role="content" id="timer">
<a href="#main" data-role="button">main</a>
<p class="random"></p>
</div><!-- /content -->
<div data-role="footer" data-position="fixed">
<h4>Goodbye</h4>
</div><!-- /footer -->
</div><!-- /page -->
申し訳ありませんが、後で実際に演算子を使用したいので、+ または - を割り当てることができる必要があることを述べておく必要があります。これは、後でそれらを使用して正当な数学演算を実行できる方法です。