数値演算を行う.

Index

JavaScritptには数値演算を行うために,Mathオブジェクトが用意されており,ここではそれらの使用例を示したいと思います.

【例】

		
	<SCRIPT LANGUAGE="JavaScript">
	<!--
	function Write( val ){
		document.write( val + "<BR>" );
	}
	
	Write( "Math.abs( -35 ) = " + Math.abs( -35 ) );
	Write( "Math.acos( 0.8 ) = " + Math.acos( 0.8 ) );
	Write( "Math.asin( 0.8 ) = " + Math.asin( 0.8 ) );   
	Write( "Math.atan( 0.8 ) = " + Math.atan( 0.8 ) );
	Write( "Math.ceil( 34.897 ) = " + Math.ceil( 34.897 ) );
	Write( "Math.cos( 0.5 ) = " + Math.cos( 0.5 ) );
	Write( "Math.floor( 34.897 ) = " + Math.floor( 34.897 ) );
	Write( "Math.max( 8 , 15 ) = " + Math.max( 8 , 15 ) ); 
	Write( "Math.min( 8 , 15 ) = " + Math.min( 8 , 15 ) );
	Write( "Math.pow( 2 , 4 ) = " + Math.pow( 2 , 4 ) );
	Write( "Math.random() = " + Math.random() );
	Write( "Math.round( 5.49 ) = " + Math.round( 5.49 ) );
	Write( "Math.sin( 0.5 ) = " + Math.sin( 0.5 ) );
	Write( " Math.sqrt( 2 ) = " + Math.sqrt( 2 ) );
	Write( "Math.tan( 0.5 ) = " + Math.tan( 0.5 ) );
	Write( "Math.E = " + Math.E );
	Write( "Math.PI = " + Math.PI );
	Write( "Math.SQRT2 = " + Math.SQRT2 );
	//-->
	</SCRIPT>

【解説】

Mathオブジェクト:メソッド一覧表
abs絶対値
acos cos-1() アークコサイン
asinsin-1() アークサイン
atantan-1() アークタンジェント
ceil数値を切り上げで整数化
coscos() コサイン
floor数値を切り下げて整数化
maxmax(a,b)とし,aとbの大きい方の値を返します.
minmin(a,b)とし,aとbの小さい方の値を返します.
powpow(a,b)とし,aのb乗を返します.ab
random0〜1間での乱数を発生させます.
round四捨五入.
sinsin() サイン
sqrt平方根.ルート.
tantan() タンジェント

Mathオブジェクト:プロパティ一覧表
E自然対数の底.
PI円周率
SQRT2ルート2

【実行結果】


1998(C) Motonari Morikawa