<script type="text/javascript"></script> | JavaScriptプログラムの開始と終了を示すタグ |
---|---|
Math.random() | 0から1の間の乱数を発生させる関数 |
Math.floor() | 実数の小数点以下を切り捨てて整数にする関数 |
Math.floor(Math.random()*3) | 3倍されて0-3になった乱数を、[0,1,2]のどれかの整数に変換する操作 |
X=Math.floor(Math.random()*3)+1; | 上記に1加えて、[1,2,3]のどれかとなった乱数を変数Xに代入 |
document.write("乱数: "); | 文字列「乱数: 」をウェブページの内容として出力 |
document.write(X); | 変数Xの値をウェブページに出力 |
document.write("<br>"); | タグ<br>(改行)をウェブページに出力 |
<script type="text/javascript">
Z=Math.floor(Math.random()*3)+1;
if(Z==1){
document.write("<img src=\"http://www.c.u-tokyo.ac.jp/images/slide/reel_1.jpg\" width=\"200\">");
}
else if(Z==2){
document.write("<img src=\"http://www.c.u-tokyo.ac.jp/images/slide/reel_2.jpg\" width=\"200\">");
}
else{
document.write("<img src=\"http://www.c.u-tokyo.ac.jp/images/slide/reel_3.jpg\" width=\"200\">");
}
</script>
if(条件){操作A}else{操作B} | 「条件」が満たされる場合は「操作A」を、満たされない場合は「操作B」を実行 |
---|---|
if(条件1){A}else if(条件2){B}else{C} | 場合分けが三つ以上ある場合に、枝分かれを繰り返す書き方 |
if(Z==1) | 変数Zが1に等しいならば、という条件 |
== | 等号条件(代入と区別するために=が二つ重ねてあることに注意) |
document.write("<img src=\"http...>") |
リンク先の画像を表示するタグをウェブページに出力 |
\" |
エスケープシーケンス |
\"
」と記述すること
if(Z==1){
document.write("大吉<br>");
document.write("<img src=\"http://www.c.u-tokyo.ac.jp/images/slide/reel_1.jpg\" width=\"200\">");
}
document.write("<span style=\"font-size: xx-large;\">大吉<\/span><br>");
」に変更
\/
」に注意
Z=Math.floor(Math.random()*4)+1;
」に変更(4までの乱数に変更)
else{
」を「else if(Z==3){
」に変更(Zが3の場合「凶」であることを明記)
else{
document.write("大凶<br>");
document.write("<img src=\"http://www.c.u-tokyo.ac.jp/images/slide/reel_4.jpg\" width=\"200\">");
}
本日の日付 | 月齢 | 数字根 |
---|---|---|
1999年9月26日 | 17 | 3 |