ホームページ > ウェブフロントエンド > jsチュートリアル > Javascript 丸め Math.round() および Math.pow() の使用の概要_JavaScript スキル

Javascript 丸め Math.round() および Math.pow() の使用の概要_JavaScript スキル

WBOY
リリース: 2016-05-16 17:06:40
オリジナル
1216 人が閲覧しました
コードをコピー コードは次のとおりです:




JavaScript 丸め (Math.round() および Math.pow())
<スクリプト タイプ="text /javascript">
//Math.round(x); 整数に四捨五入して、最も近い整数を返します。
function f(){
alert( Math.round( 123.567));
alert(Math.round(123.456));
}
//Math.pow(x,y); /x の y 乗に等しい数値式、y 乗を返します
//pow のパラメータが大きすぎて浮動小数点オーバーフローが発生する場合は、Infinity を返します
function f1(){
alert (Math.pow (2,10));//2 の 10 乗は 1024 に等しい
alert(Math.pow(1024,0.1));//1024 の 0.1 乗は次と等しい2
alert(Math.pow(99 ,9999));//オーバーフローは無限大を返します
}
/*JavaScript は保持および四捨五入する小数点以下の桁数を設定します。
*ForDight(Dight,How): 数値書式設定関数、Dight によって書式設定される数値、および How によって保持される小数点以下の桁数。
※ここでの方法は、まず10の倍数を掛け、次に小数点以下を切り捨て、最後に10の倍数で割ります。
*/
function ForDight(Dight,How){
Dight = Math.round(Dight*Math.pow(10,How))/Math.pow(10,How); Dight;
}
function f2(){
alert(ForDight(12345.67890,3));//小数点以下 3 桁を保持
alert(ForDight(123.99999,4));//小数点以下の桁数
}
//別の丸め方法ですが、原理は同じです。
//num 内の 2 つのパラメータは、変換されるデータです。 n は変換する桁数です
//cheng(123.456,2);//小数点以下 2 桁を保持します
function cheng(num,n){
var dd=1; tempnum;
for(i=0;idd*=10;
tempnum = num*dd; ;
alert(tempnum/dd);



"button " value="保持および四捨五入する小数点以下の桁数を設定します" onclick="f2(); />




関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート