2017-11-11 9 views
-2

好きなら、X = 3、出力に私が 5.19615JavaScript出力の小数点以下の桁数を制限する方法は?私は私の出力は、小数点値 で15桁の数字を持っている 値を計算しようとしています

にそれを制限することができますどのようにでも5.196152422706632

を示している

JavaScriptの出力の小数点を15桁から5桁に制限する方法はありますか?

double number = 0.#############; 
DecimalFormat numberFormat = new DecimalFormat("#.#####"); 
+3

javaとjavascriptは完全に異なる2つの言語です – Janar

+0

問題の詳細について詳しく説明してください。また、エラーメッセージがある場合は、エラーメッセージも入力してください。 hm、これはJavaではなく、JavaScriptです。 – Blejzer

答えて

0

toFixedメソッドは、桁数を設定することができます:私はこれを使用することができますどのように

<script> 
function myFunction() { 
    var x = document.getElementById("phase").value; 

    document.getElementById("demo").innerHTML = "<b>V<sub>L</sub>is</b><br>" + Math.sqrt(3)*x + "volts"; 
} 
</script> 

: はここに私のスクリプトです。

私はこのようにそれを使用します。

document.getElementById("demo").innerHTML = "<b>V<sub>L</sub>is</b><br>" + (Math.sqrt(3) * x).toFixed(5) + "volts"; 

ところで、JavaはJavaScriptに完全に異なる言語である - あなたがここ

0

あなたは数字の無い問題を解決することができ、JavaScriptでそれを使用していません関数toFixed(n)を使って小数点以下を表示したい

ここで、nは10進数の後に表示する数字の数を指定します。

<script> 

function myFunction() { 
    var x = document.getElementById("phase").value;  
    document.getElementById("demo").innerHTML = "<b>V<sub>L</sub>is</b><br>" + (Math.sqrt(3)*x).toFixed(5) + "volts"; 
} 
</script> 
+0

これらのおかげで非常に便利です – Temp

+0

これがあなたを助け、解決策を見つけた場合は、それを正解としてマークすることができます。 –

-2

javaでは、このようにすることができます。

public static void main(String[] args) 
{ 
    String value = String.format("%.3f", Math.sqrt(3)*9); 
    System.out.println("Value with 3 decimals: " + value); 
} 

これは、anwserにチェックしてください。

関連する問題