number.toPrecision( precision )メソッドは、Numberオブジェクトの数値を、引数「precision」に指定した桁数の固定小数点表記または指数表記にし、文字列として返すメソッド。
構文
number.toPrecision( precision )
引数
- precision
- 有効な桁数を指定する。
- 省略可能。
戻り値
引数「precision」に指定した桁数の固定小数点表記または指数表記にした文字列。
サンプル
<script type="text/javascript">
var $numberObject = new Number( 123.45 );
document.write( $numberObject + ': ' );
document.write( $numberObject.toPrecision() + '<br />' );
document.write( $numberObject + ': ' );
document.write( $numberObject.toPrecision( 1 ) + '<br />' );
document.write( $numberObject + ': ' );
document.write( $numberObject.toPrecision( 2 ) + '<br />' );
document.write( $numberObject + ': ' );
document.write( $numberObject.toPrecision( 3 ) + '<br />' );
document.write( $numberObject + ': ' );
document.write( $numberObject.toPrecision( 4 ) + '<br />' );
document.write( $numberObject + ': ' );
document.write( $numberObject.toPrecision( 5 ) + '<br />' );
document.write( $numberObject + ': ' );
document.write( $numberObject.toPrecision( 6 ) + '<br />' );
</script>
var $numberObject = new Number( 123.45 );
document.write( $numberObject + ': ' );
document.write( $numberObject.toPrecision() + '<br />' );
document.write( $numberObject + ': ' );
document.write( $numberObject.toPrecision( 1 ) + '<br />' );
document.write( $numberObject + ': ' );
document.write( $numberObject.toPrecision( 2 ) + '<br />' );
document.write( $numberObject + ': ' );
document.write( $numberObject.toPrecision( 3 ) + '<br />' );
document.write( $numberObject + ': ' );
document.write( $numberObject.toPrecision( 4 ) + '<br />' );
document.write( $numberObject + ': ' );
document.write( $numberObject.toPrecision( 5 ) + '<br />' );
document.write( $numberObject + ': ' );
document.write( $numberObject.toPrecision( 6 ) + '<br />' );
</script>
↓↓↓出力結果↓↓↓