JavaScriptを使用して、フロートタイプ後に小数点以下の2つの場所を撮影し、例22.127456から22.13を使用します。それをする方法は?
1.この方法は最も推奨されていません。
関数get(){var s = 22.127456 + ""; var str = S.Substring(0、S.Indexof( "。") + 3);アラート(str); }2。正規表現を使用して取得します。
関数get(){var a = "23.456322"; var anew; var re = /( [0-9] +/. [0-9] {2})[0-9 ]*/; anew = a.replace(re、 "$ 1");アラート(anew); }3。より高度なアプリケーション:
関数get(){var num = 22.127456;アラート(math.round(num*100)/100); }4.最もシンプルで最も便利な:
関数get(){var num = new Number(13.37); num = num.tofixed(2); // 2は、小数点以降に取得する後の数字数であり、自動的に回転してアラート(num)。 }