JavaScript07(Mathオブジェクト)
Math.メソッド名(引数1,引数2,・・・)
maxメソッド・minメソッド
<script> var num1=10; var num2=15; var num3=16; document.write('<h1>',Math.max(num1, num2, num3),'</h1>'); document.write('<h1>',Math.min(num1, num2, num3),'</h1>'); </script>
randomメソッド(乱数を利用したおみくじ)
<script> var random=Math.random(); document.write(random); if(random<0.33){ document.write('<h1>','大吉','</h1>'); }else if(random<0.66){ document.write('<h1>','吉','</h1>'); }else{ document.write('<h1>','凶','</h1>'); } </script>
- 乱数は1未満で生成されるので、〜0.33、0.33〜0.66、それ以外で分けることによって3分の1の確率で表示する。
randomメソッド(乱数を整数で表示)
<script> MAX=10; var num; for (var i=0;i<10;i++){ num=Math.floor(Math.random()*(MAX)+1); document.write(num,"<br>"); } </script>
- ×10してfloorで小数以下を切り捨てる。
randomメソッド(画像のランダム表示)
<script> numOfImg=4; var num; num = Math.floor(Math.random()*numOfImg+1) document.write('<img src="img/js33_'+num+'.jpg">'); </script>