2017-02-18 12 views
1

私はオンラインストアを作成しています。私は出荷のために重い商品を計算していますが、重い商品には問題があります。JavaScriptは最も近い整数に丸めます

私は総重量物の例たい:

3.0 3

3.1〜4

3.2〜4

それまでは

3.9

4への私には、この結果が3である重い品物(3.1〜3.4)が混乱すると混乱します私は4

にこの結果を変更したい。これは私のコードまたはJsFiddle

var num = 3.4; 
var n = num.toFixed() 
alert(n); 

ヘルプ私、感謝の

+3

あなたは[ 'Math.ceil'](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/ceil)メソッドをお探しですか? –

+0

番号が「3.05」の場合はどうなりますか? –

答えて

3

使用Math.ceil機能です。常に最も近い整数に切り上げられます。

var num1 = 3.0; 
 
var num2 = 3.1; 
 
var num3 = 3.9; 
 

 
console.log(Math.ceil(num1)); 
 
console.log(Math.ceil(num2)); 
 
console.log(Math.ceil(num3));

+2

「常に最も近い整数に丸めます」と少し矛盾して聞こえます – xoxox

+0

英語よりも英語が上手い人は、どのように書かなければならないのですか? ; d –

+0

@Muhamad Ridwansyahありがとう、素晴らしい一日を持っています:) –

3

あなたがMath.ceilを探しているJavaScriptの

var num = 3.4; 
 
var n = Math.ceil(num); 
 
console.log(n);

+0

ありがとう、申し訳ありませんがpreviosly私は知らないMath.ceil() –

4

Math.ceil()機能を使用することができます。

Math.ceil(3.0); // 3 
Math.ceil(3.1); // 4 
Math.ceil(3.8); // 4 
+0

ありがとう、申し訳ありませんがpreviosly Math.ceil() –

+1

最初に!=最高.. – xoxox

+0

また、コメントを削除することは議論する方法ではありませんSO。 – xoxox

関連する問題