js remove decimal places from number

JavaScript
[Edit]
+
0
-
0

js remove decimal places from number

1 2 3 4 5 6 7 8 9 10 11 12 13 14
const number = 1.234; const result = Math.trunc(number); console.log(result); // 1 // More examples: console.log(Math.trunc(0.01)); // 0 console.log(Math.trunc(1.99)); // 1 console.log(Math.trunc(2.50)); // 2 // Warning: Math.trunc() was introduced in ES2015.
[Edit]
+
0
-
0

js remove decimal places from number

1 2 3 4 5 6 7 8 9 10 11 12 13 14
const number = 1.234; const result = parseInt(number); console.log(result); // 1 // More examples: console.log(parseInt(0.01)); // 0 console.log(parseInt(1.99)); // 1 console.log(parseInt(2.50)); // 2 // Warning: the above solution is not optimal, because it converts number to string and parse omitting dot end next characters.
[Edit]
+
0
-
0

js remove decimal places from number

1 2 3 4 5 6 7 8 9 10 11
const number = 1.234; const result = Math.round(number); // round the number to remove decimal places console.log(result); // 1 // More examples: console.log(Math.round(0.01)); // 0 console.log(Math.round(0.49)); // 0 console.log(Math.round(0.50)); // 1
[Edit]
+
0
-
0

js remove decimal places from number

1 2 3 4 5 6 7 8 9 10 11
const number = 1.234; const result = number.toFixed(); console.log(result); // 1 // More examples: console.log(number.toFixed(1)); // 1.2 console.log(number.toFixed(2)); // 1.23 console.log(number.toFixed(3)); // 1.234
[Edit]
+
0
-
0

js remove decimal places from number

1 2 3 4 5 6 7 8 9 10
const number = 1.234; const result = number << 0; console.log(result); // 1 // More examples: console.log(0.01 << 0); // 0 console.log(1.99 << 0); // 1 console.log(2.50 << 0); // 2