2017-08-23 7 views
-3

Math.abs(-101.2)// 101.2はどのように小数点を削除する負使っmath.absが、ストライプ小数点

が、削除しますか?上のメソッドをラップするためにroundのような別の数学関数を使うべきですか?必要に応じて

+0

「私は、上記の方法をラップするために、ラウンドのような他の数学関数を使用する必要がありますか?」 - はい、正確に –

+2

あなたはどんな結果を期待していますか? –

+0

値「-101.9」を考慮しましょう - あなたは何を期待していますか? '101'または' 102'? –

答えて

0

あなたはそれを丸めるしたい場合、それは

let x = Math.floor(Math.abs(-101.2)); 
 

 
console.log(x)

あなたはMath.round()

let x = Math.round(Math.abs(-101.2)); 
 

 
console.log(x)

0

使用の床や切り上げを使用することができます行うにMath.floor()を使用することができます。

var x = Math.floor(Math.abs(-101.2)); //makes x=101 

var y = Math.ceil(Math.abs(-101.2)); //makes y=102 
0

あなたは丸めた値を取得したい場合は、101.8のための一例102のために、parseInt

var a = parseInt(Math.abs(-101.2)); // 101.2 
 
console.log(a);

Math.absを囲むMath.round代わりのparseIntを使用することができます。

var a = Math.round(Math.abs(-101.1)); 
 
var b = Math.round(Math.abs(-101.9)); 
 
console.log(a,b);

関連する問題