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>
abs | 絶対値 |
acos | cos-1() アークコサイン |
asin | sin-1() アークサイン |
atan | tan-1() アークタンジェント |
ceil | 数値を切り上げで整数化 |
cos | cos() コサイン |
floor | 数値を切り下げて整数化 |
max | max(a,b)とし,aとbの大きい方の値を返します. |
min | min(a,b)とし,aとbの小さい方の値を返します. |
pow | pow(a,b)とし,aのb乗を返します.ab. |
random | 0〜1間での乱数を発生させます. |
round | 四捨五入. |
sin | sin() サイン |
sqrt | 平方根.ルート. |
tan | tan() タンジェント |
E | 自然対数の底. |
PI | 円周率 |
SQRT2 | ルート2 |