数値演算を行う

Index

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

【例】

  <SCRIPT TYPE="text/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絶対値。
acoscos-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。

【実行結果】