Search

数値オブジェクト一覧

unknown

算術オブジェクト一覧
メソッド説明
toExponential()指定した桁数の固定小数点表記に変換
toFixed()指数表記に変換
toPrecision()指定した桁数の指数表記または固定小数点表記に変換
toString()数値を文字列あるいはn進数に変換
プロパティ説明
MAX_VALUE()JavaScriptで扱える最大値を取得
MIN_VALUE()JavaScriptで使える最小値を取得
NaN()非数値を示す値を取得
POSITIVE_INFINITY無限大を示す値を返す
NEGATIVE_INFINITY負の無限大を示す値を返す

指定した桁数の固定小数点表記に変換
toFixed()

unknown

数値オブジェクト.toFixed( [桁数] );

指定した数値オブジェクトを固定小数点表記に変換した文字列を返します。 桁数には、小数点の桁数を示す整数(0~20)を指定します。 桁数をを省略した場合は、デフォルトの0が適用されます。

<script type="text/javascript">
    var n=new Number(3.1415);
    document.write("3.1415を小数点以下0桁に固定表記すると、<em>"+n.toFixed(0)+"<\/em><br \/>");
    document.write("3.1415を小数点以下1桁に固定表記すると、<em>"+n.toFixed(1)+"<\/em><br \/>");
    document.write("3.1415を小数点以下3桁に固定表記すると、<em>"+n.toFixed(3)+"<\/em><br \/>");
</script>

指数表記に変換
toExponetial()

unknown

数値オブジェクト.toExponential( 桁数 );

指定した数値オブジェクトを指数表記に変換した文字列を返します。 桁数には、小数点の桁数を示す整数を指定します。

<script type="text/javascript">
    var n=new Number(1000);
    document.write("1000の指数表記は<em>"+n.toExponential(3)+"<\/em><br \/>");

    var n=new Number(0.001);
    document.write("0.01の指数表記は<em>"+n.toExponential(3)+"<\/em>");
</script>

指定した桁数の指数表記または固定小数点表記に変換
toPrecision()

unknown

数値オブジェクト.toPrecision( 桁数 );

指定した数値オブジェクトを指定した桁数に固定小数点表記または指数表記に変換した文字列を返します。 桁数をを省略した場合は、toString()メソッドと同じ動作になります。

<script type="text/javascript">
    var n=new Number(1000);
    document.write("1000の指数表記は<em>"+n.toPrecision(3)+"<\/em><br \/>");

    var n=new Number(0.001);
    document.write("0.01の指数表記は<em>"+n.toPrecision(3)+"<\/em><br \/>");
    document.write("0.001を小数点以下0桁に固定表記すると、<em>"+0.01 .toPrecision()+"<\/em><br \/>");
    document.write("0.001を小数点以下1桁に固定表記すると、<em>"+0.01 .toPrecision(1)+"<\/em><br \/>");
    document.write("0.001を小数点以下5桁に固定表記すると、<em>"+0.01 .toPrecision(7)+"<\/em><br \/>");
</script>

数値を文字列あるいはn進数に変換
toString()

unknown

数値オブジェクト.toString([radix]);

引数なしの場合は、数値を文字列にして返します。 引数を指定した場合は、数値をn進数に変換して返します。 オプションの第1引数基数に、2~36までの整数を可能です。

<script type="text/javascript">
    var n=new Number(365);
    document.write(n+"を文字列に変換すると<em>"+n.toString()+"<\/em><br \/>");
    document.write(n+"の2進数は<em>"+n.toString(2)+"<\/em><br \/>");
    document.write(n+"の8進数は<em>"+n.toString(8)+"<\/em><br \/>");
    document.write(n+"の16進数は<em>"+n.toString(16)+"<\/em><br \/>");
</script>

JavaScriptで扱える最大値を取得
MAX_VALUE

unknown

Number.MAX_VALUE;

JavaScriptで扱える最大値を取得します。

<script type="text/javascript">
    document.write("JavaScriptで扱える最大値="+Number.MAX_VALUE+"<br \/>");
</script>

JavaScriptで扱える最小値を取得
MIN_VALUE

unknown

Number.MIN_VALUE;

JavaScriptで扱える最小値を取得します。

<script type="text/javascript">
    document.write("JavaScriptで扱える最小値="+Number.MIN_VALUE+"<br \/>");
</script>

非数値を示す値を取得
NaN

unknown

Number.NaN;

非数値を示す値を取得します。 数値かどうかの判定には、isNaN()メソッドを使用してください。

<script type="text/javascript">
    document.write("非数値を示す値="+Number.NaN+"<br \/>");

    var month=13;
    if(month<1 || month>12){
        month=Number.Nan;
        document.write("Monthは1~12の範囲の数値である必要があります。<br \/>");
    }
</script>

無限大を示す値を返す
POSITIVE_INFINITY

unknown

Number.POSITIVE_INFINITY;
<script type="text/javascript">
    document.write("無限大を示す値="+Number.POSITIVE_INFINITY+"<br \/>");

    var num=Number.MAX_VALUE*10;
    if(num==Number.POSITIVE_INFINITY){
        document.write("オーバーフロー<br \/>");
    }
</script>

負の無限大を示す値を返す
NEGATIVE_INFINITY

unknown

Number.NEGATIVE_INFINITY;

負の無限大を表す値を取得します。 -infinityは、JavaScriptで扱える負の最大値をはるかに超えた時(オーバーフロー時)に返されます。

<script type="text/javascript">
    document.write("負の無限大を示す値="+Number.NEGATIVE_INFINITY+"<br \/>");

    var num=-Number.MAX_VALUE*10
    if(num==Number.NEGATIVE_INFINITY){
        document.write("オーバーフロー<br \/>");
    }
</script>

関連コンテンツ

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

投票する 投票結果を見る

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

pagetop

polarized women