Search

算術オブジェクト一覧

unknown

算術オブジェクト一覧
メソッド説明
abs()絶対値を求める。
acos()逆三角関数。アークコサインを求める。
asin()逆三角関数。アークサインを求める。
atan()逆三角関数。アークタンジェントを求める。
cos()三角関数。コサインを求める。
sin()三角関数。サインを求める。
tan()三角関数。タンジェントを求める。
exp()e(自然対数の底)のべき乗を求める。
log()自然対数を求める。
ceil()小数点以下を切り上げ。
floor()小数点以下を切り下げ。
max()2つの数値のうち大きい方を返す。
min()2つの数値のうち小さい方を返す。
pow()べき乗を求める。
random()0~1の範囲の乱数を返す。
round()小数点以下を四捨五入。
sqrt()平方根を求める。
プロパティ説明
E自然対数の底を取得(≒2.718)。
LN22の自然対数を取得(≒0.693)。
LN1010の自然対数を取得(≒2.302)。
LOG2E2を底としたEの対数を取得(≒1.442)。
LOG10E10を底としたEの対数を取得(≒0.434)。
PI円周率(π)を取得(≒3.14159)。
SQRT1_21/2の平方根を取得(≒0.707)。
SQRT22の平方根を取得(≒1.414)。

絶対値を求める
abs()

unknown

Math.abs(数値)

指定した数値の絶対値を返します。

<script type="text/javascript">
    document.write("-1.58の絶対値="+Math.abs(-1.58)+"<br \/>");
    document.write("-0.58の絶対値="+Math.abs(-0.58)+"<br \/>");
    document.write("0.58の絶対値="+Math.abs(0.58)+"<br \/>");
    document.write("-1.58の絶対値="+Math.abs(1.58)+"<br \/>");
    document.write("-5.8-10の絶対値="+Math.abs(-5.8-10)+"<br \/>");
</script>

アークコサインを求める
acos()

unknown

Math.acos(数値)

指定した数値のアークコサインを求めます。 数値には、-11の範囲の値を指定する必要があります。 戻り値として、0~πまでのラジアン値を返します。 範囲外の数値を指定した場合は、NaNを返します。

<script type="text/javascript">
    document.write("-1.58のアークコサイン="+Math.acos(-1.58)+"<br \/>");
    document.write("-1のアークコサイン="+Math.acos(-1)+"<br \/>");
    document.write("0のアークコサイン="+Math.acos(0)+"<br \/>");
    document.write("1のアークコサイン="+Math.acos(1)+"<br \/>");
    document.write("1.58のアークコサイン="+Math.acos(1.58)+"<br \/>");
</script>

アークサインを求める
asin()

unknown

Math.asin(数値)

指定した数値のアークサインを求めます。 数値には、-11の範囲の値を指定する必要があります。 戻り値として、-π/2π/2のラジアン値を返します。 範囲外の数値を指定した場合は、NaNを返します。

<script type="text/javascript">
    document.write("-1.58のアークサイン="+Math.asin(-1.58)+"<br \/>");
    document.write("-1のアークサイン="+Math.asin(-1)+"<br \/>");
    document.write("0のアークサイン="+Math.asin(0)+"<br \/>");
    document.write("1のアークサイン="+Math.asin(1)+"<br \/>");
    document.write("1.58のアークサイン="+Math.asin(1.58)+"<br \/>");
</script>

アークタンジェントを求める
atan()

unknown

Math.atan(数値)

指定した数値のアークタンジェントを求めます。 戻り値として、-π/2π/2のラジアン値を返します。

<script type="text/javascript">
    document.write("-1.58のアークタンジェント="+Math.atan(-1.58)+"<br \/>");
    document.write("-1のアークタンジェント="+Math.atan(-1)+"<br \/>");
    document.write("0のアークタンジェント="+Math.atan(0)+"<br \/>");
    document.write("1のアークタンジェント="+Math.atan(1)+"<br \/>");
    document.write("1.58のアークタンジェント="+Math.atan(1.58)+"<br \/>");
</script>

アークタンジェントを求める(ポイント指定)
atan2()

unknown

Math.atan(数値x, 数値y)

異なるポイント(数値x, 数値y)の角度を求めます。 戻り値として、-π/2π/2のラジアン値を返します。

<script type="text/javascript">
    document.write("-1.58から1.58までの角度="+Math.atan(-1.58, 1,58)+"<br \/>");
    document.write("-1から1までの角度="+Math.atan(-1, 1)+"<br \/>");
    document.write("0から0までの角度="+Math.atan(0, 0)+"<br \/>");
    document.write("1から2までの角度="+Math.atan(1, 2)+"<br \/>");
    document.write("1.58から-1.58までの角度="+Math.atan(1.58, -1.58)+"<br \/>");
</script>

小数点以下を切り上げ
ceil()

unknown

Math.ceil(数値);

指定した数値の小数点以下を切り上げて返します。
例えば、-5.4は「-5」、5.4は「6」になります。

<input type="text" id="elm_ceil" value="5.4" size="3" /><input type="button" onclick="fCeilNumber(document.getElementById('elm_ceil').value)" value="切り上げ" />
<script type="text/javascript">
    function fCeilNumber(num){
        /* 四捨五入 */
        document.getElementById("elm_ceil").value=Math.ceil(num);
    }
</script>

コサインを求める
cos()

unknown

Math.cos(数値)

指定した数値のコサインを求めます。 戻り値として、-11の数値を返します。

<script type="text/javascript">
    document.write("-1のコサイン="+Math.cos(-1)+"<br \/>");
    document.write("0のコサイン="+Math.cos(0)+"<br \/>");
    document.write("1のコサイン="+Math.cos(1)+"<br \/>");
    document.write("Math.PIのコサイン="+Math.cos(Math.PI)+"<br \/>");
    document.write("Math.PI*2のコサイン="+Math.cos(Math.PI*2)+"<br \/>");
</script>

自然対数の底を取得
e

unknown

Math.e

自然対数の底の値を取得します。 戻り値は、約2.718です。

<script type="text/javascript">
    document.write("自然対数の底="+Math.E+"<br \/>");
</script>

e(自然対数の底)のべき乗を求める
exp()

unknown

Math.exp(数値)

e(自然対数の底≒2.1783)を指定した数値でべき乗した値を返します。
数値には、0以上の値を指定する必要があります。
0未満の数値を指定した場合、InfinityあるいはNaNを返します。

<script type="text/javascript">
    document.write("e<sup>-1<\/sup>="+Math.log(-1)+"<br \/>");
    document.write("e<sup>0<\/sup>="+Math.log(0)+"<br \/>");
    document.write("e<sup>1<\/sup>="+Math.log(1)+"<br \/>");
    document.write("e<sup>10<\/sup>="+Math.log(10)+"<br \/>");
</script>

小数点以下を切り上げ
floor()

unknown

Math.floor(数値);

指定した数値の小数点以下を切り上げて返します。
例えば、-5.4は「-6」、5.4は「5」になります。

<input type="text" id="elm_floor" value="5.4" size="3" /><input type="button" onclick="fFloorNumber(document.getElementById('elm_floor').value)" value="切り下げ" />
<script type="text/javascript">
    function fFloorNumber(num){
        /* 小数点以下を切り下げ */
        document.getElementById("elm_floor").value=Math.floor(num);
    }
</script>

10の自然対数
ln10

unknown

Math.ln10

10の自然対数を取得します。 戻り値は、約2.302です。

<script type="text/javascript">
    document.write("10の自然対数="+Math.LN10+"<br \/>");
</script>

2の自然対数
ln2

unknown

Math.ln2

2の自然対数を取得します。 戻り値は、約0.693です。

<script type="text/javascript">
    document.write("2の自然対数="+Math.LN2+"<br \/>");
</script>

自然対数を求める
log()

unknown

Math.log(数値)

指定した数値の自然対数を返します。
数値には、0より大きい値を指定する必要があります。
0以下の数値を指定した場合、InfinityあるいはNaNを返します。

<script type="text/javascript">
    document.write("2.7183の自然対数="+Math.log(2.1783)+"<br \/>");
    document.write("1の自然対数="+Math.log(1)+"<br \/>");
    document.write("0の自然対数="+Math.log(0)+"<br \/>");
    document.write("-1の自然対数="+Math.log(-1)+"<br \/>");
</script>

10を底としたEの自然対数
log10E

unknown

Math.log10E

10を底としたEの対数を取得します。 戻り値は、約0.434です。

<script type="text/javascript">
    document.write("10を底としたEの対数="+Math.LOG10E+"<br \/>");
</script>

2を底としたEの自然対数
log2E

unknown

Math.log2E

2を底としたEの対数を取得します。 戻り値は、約1.442です。

<script type="text/javascript">
    document.write("2を底としたEの対数="+Math.LOG2E+"<br \/>");
</script>

2つの数値のうち大きい方を返す
max()

unknown

Math.max(数値, 数値);

引数に指定した2つの数値を比較し、大きい方の値を返します。

<script type="text/javascript">
    document.write(Math.max(3, 7) + "<br \/>");
    document.write(Math.max(-3, 7) + "<br \/>");
    document.write(Math.max(-3, -7) + "<br \/>");
    document.write(Math.max(1.05, 1.10));
</script>

2つの数値のうち小さい方を返す
min()

unknown

Math.min(数値, 数値);

引数に指定した2つの数値を比較し、小さい方の値を返します。

<script type="text/javascript">
    document.write(Math.min(3, 7) + "<br \/>");
    document.write(Math.min(-3, 7) + "<br \/>");
    document.write(Math.min(-3, -7) + "<br \/>");
    document.write(Math.min(1.05, 1.10));
</script>

円周率(π)を取得
PI

unknown

Math.PI

円周率(定数π)を取得します。 戻り値は、約3.14159です。

<script type="text/javascript">
    document.write("円周率(π)="+Math.PI+"<br \/>");
</script>

べき乗
pow()

unknown

Math.pow(基数, 指数);

基数を指数で累乗した値を返します。

<script type="text/javascript">
    document.write("-2の3乗 = "+Math.pow(-2, 3) + "<br \/>");
    document.write("-2の2乗 = "+Math.pow(-2, 2) + "<br \/>");
    document.write("-2の1乗 = "+Math.pow(-2, 1) + "<br \/>");
    document.write("2の0乗 = "+Math.pow(2, 0) + "<br \/>");
    document.write("2の1乗 = "+Math.pow(2, 1) + "<br \/>");
    document.write("2の2乗 = "+Math.pow(2, 2) + "<br \/>");
    document.write("2の3乗 = "+Math.pow(2, 3));
</script>

0~1の範囲の乱数を返す
random()

unknown

Math.random();

0~1の範囲の乱数を返します。 ランダムに値を取得したい場合に有用です。

<input type="text" id="elm_random" size="3" /><input type="button" onclick="fRandomNumber()" value="ランダム" />
<script type="text/javascript">
    function fRandomNumber(){
        /* 1~10までの数値をランダムに取得 */
        document.getElementById("elm_random").value=Math.ceil(Math.random()*10);
    }
</script>

小数点以下を四捨五入
round()

unknown

Math.round(数値);

指定した数値の小数点以下を四捨五入して返します。
例えば、-5.4は「-5」、5.4は「5」になります。

<input type="text" id="elm_round" value="5.4" size="3" /><input type="button" onclick="fRoundNumber(document.getElementById('elm_round').value)" value="四捨五入" />
<script type="text/javascript">
    function fRoundNumber(num){
        /* 四捨五入 */
        document.getElementById("elm_round").value=Math.round(num);
    }
</script>

サインを求める
sin()

unknown

Math.sin(数値)

指定した数値のサインを求めます。 戻り値として、-11の数値を返します。

<script type="text/javascript">
    document.write("-1のサイン="+Math.sin(-1)+"<br \/>");
    document.write("0のサイン="+Math.sin(0)+"<br \/>");
    document.write("1のサイン="+Math.sin(1)+"<br \/>");
    document.write("Math.PIのサイン="+Math.sin(Math.PI)+"<br \/>");
    document.write("Math.PI/2のサイン="+Math.sin(Math.PI/2)+"<br \/>");
</script>

平方根を求める
sqrt()

unknown

Math.sqrt(数値)

指定した数値の平方根を求めます。 数値には、0以上の値を指定する必要があります。 0未満の数値を指定した場合は、NaNを返します。

<script type="text/javascript">
    document.write("-1の平方根="+Math.sqrt(-1)+"<br \/>");
    document.write("0の平方根="+Math.sqrt(0)+"<br \/>");
    document.write("0.58の平方根="+Math.sqrt(1.58)+"<br \/>");
    document.write("2の平方根="+Math.sqrt(2)+"<br \/>");
</script>

1/2の平方根を取得
SQRT1_2

unknown

Math.SQRT1_2

1/2の平方根を取得します。 戻り値は、約0.707です。

<script type="text/javascript">
    document.write("1/2の平方根="+Math.SQRT1_2+"<br \/>");
</script>

2の平方根を取得
SQRT2

unknown

Math.SQRT2

2の平方根を取得します。 戻り値は、約1.414です。

<script type="text/javascript">
    document.write("2の平方根="+Math.SQRT2+"<br \/>");
</script>

タンジェントを求める
tan()

unknown

Math.tan(数値)

指定した数値のタンジェント(角度)を求めます。

<script type="text/javascript">
    document.write("-1のタンジェント="+Math.tan(-1)+"<br \/>");
    document.write("0のタンジェント="+Math.tan(0)+"<br \/>");
    document.write("1のタンジェント="+Math.tan(1)+"<br \/>");
</script>

関連コンテンツ

Q. このサイトの情報はお役に立ちましたでしょうか?

投票する 投票結果を見る

管理人に【web拍手】を送るweb拍手(1行メッセージも送れます♪)

pagetop

polarized women