Math

Mathオブジェクトはnewで初期化しなくても使える関数

[実行結果]

[ソースコード]

<ul>
<li>円周率を表すMath.PI;の結果は「<span class="kekka"></span>」です。</li>
<li>絶対値を表すMath.abs(-8);の結果は「<span class="kekka"></span>」です。</li>
<li>四捨五入を表すMath.round(3.5);の結果は「<span class="kekka"></span>」です。</li>
<li>切り上げを表すMath.ceil(3.5);の結果は「<span class="kekka"></span>」です。</li>
<li>切り捨てを表すMath.floor(3.5);の結果は「<span class="kekka"></span>」です。</li>
<li>最大値を求めるMath.max(10,18,-8,-22);の結果は「<span class="kekka"></span>」です。</li>
<li>最小値を求めるMath.min(10,18,-8,-22);の結果は「<span class="kekka"></span>」です。</li>
<li>0~1.0のランダム値を求めるMath.random();の結果は「<span class="kekka"></span>」です。</li>
<li>1~50間のランダム値を求めたい時はMath.random()*50;と表し、その結果は「<span class="kekka"></span>」です。</li>
<li>ランダム値を整数で求めたい時はMath.floor(Math.random()*50);と表し、その結果は「<span class="kekka"></span>」です。</li>
</ul>

<script type="text/JavaScript">

	var a = Math.PI;
	var b = Math.abs(-8);
	var c = Math.round(3.5);
	var d = Math.ceil(3.5);
	var e = Math.floor(3.5);
	var f = Math.max(10,18,-8,-22);
	var g = Math.min(10,18,-8,-22);
	var h = Math.random();
	var i = Math.random()*50;
	var j = Math.floor(Math.random()*50);
	
	var elem = document.getElementsByClassName('kekka'); // 全てのclass="kekka"にアクセス
	elem[0].innerHTML = a; // 一番始めのclass="kekka"にaを表示
	elem[1].innerHTML = b; // 2番めのclass="kekka"にbを表示
	elem[2].innerHTML = c;
	elem[3].innerHTML = d;
	elem[4].innerHTML = e;
	elem[5].innerHTML = f;
	elem[6].innerHTML = g;
	elem[7].innerHTML = h;
	elem[8].innerHTML = i;
	elem[9].innerHTML = j;

</script>

インデックスにもどる