vue.jsは、小数点以下2桁を保持します。

vue.jsは、小数点以下2桁を保持します。


この記事はjsの学習に適しており、小数点以下を読んで2人の友達を維持する方法がわかりません〜

小数点第2位を維持する4つの方法

最初の:

var num =22.125456;//声明一个变量
num = num.toFixed(2); //num是上面的变量,toFixed是保留小数的意思
//括号里的数字是保留几位的意思,咱们写的是2,它就保留2位。
//这个方法是会四舍五入的,咱们这里写出来的输出结果是 22.13

第二種:

function getnum()
{
var num = 22.123456;//声明变量
var figure = num.substring(0,num.indexOf(".")+3);

alert(figure );//在页面中弹出figure ,小伙伴们可以去试一下哦~
}

このコード行の解析は次のとおり
です。変数を宣言します。もちろん、他の名前を使用できます。等号の後のnumは上記の変数です。サブストリングは、文字列内の数をインターセプトすることの意味です。これは、22.123456の後の数のインターセプトです。インターセプトを開始しようとしています。かっこ内の0は添え字です。つまり、0の後のnumは指定されたnum内のコンテンツ、indexOfはnum内のシンボル、indexOfは括弧内にあります。小数点、次に+3。これは、ここでの小数点が2番目の桁であることを意味します(下付き文字によって計算されるため)。次の+3は、小数点の+3への添え字であり、5に等しく、結果は22.12。

3番目の種類:

function getnum()
{
var num=22.123456;
alert( Math.round(num*100)/100);
}

これは、methオブジェクトのroundメソッドに関連しています。このメソッドは少し特殊です。切り上げられます。たとえば、3.5は4に丸められ、-3.5は-3に丸められます。形式は上記の形式です。独自のエディターで試すことができ、より深く理解できます!

4番目:
正規表現

function getnum()
{
var num = 22.123456;
var aNew;
var re = /[0-9]+\.[0-9]{2}/;
aNew = num.replace(re,"$1");
alert(aNew);
}

小数取整

parseInt

parseInt()//括号里面写数字

丸め

Math.round();

Math.round(23.33333); // 23
元の5件の記事を公開 Likes0 Visits200

おすすめ

転載: blog.csdn.net/Dream_Fever/article/details/103580552