[英]JavaScript - Incorrect division
perc = 15/30;
//result=Math.round(perc*100)/100 //returns 28.45
$('#counter').text(perc);
$('#total').text(count);
返回0.5%
,這假設是50.00%
...我該如何解決這個問題? :S
你確實意識到單詞百分比完全可以翻譯成“百分比”或“每100”,因為分數是拉丁語根,在任何地方使用意味着“100”或“百分之一”。
所以50%變為50%變為50每100
並且,因為在數學術語中,單詞per表示除以 (英里每小時== mph == m / h)然后我們可以將50%提取到:
50/100
令人驚訝的是,它以十進制數表示.5
15/30 = 0.5
如果你想擁有百分比數字,你必須乘以100。
我是一個低代表用戶,所以這里。 http://en.wikipedia.org/wiki/Percentage
將%符號視為等於0.01的常量。 因此,當使用50%
的數字時,將其視為50 * 0.01
或0.5
。
0.5 = n % // I want to know what 0.5 is as a percent 0.5 / % = n * % / % // Divide both sides by the constant 0.5 / % = n // Remove the excess 0.5 / 0.01 = n // Replace the constant 50 = n // You have your answer
只需乘以100即可。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.