Làm tròn lên trong javascript

Phương thức toFixed làm tròn số với độ dài phần thập phân được chỉ định và sau đó chuyển đổi thành dạng chuỗi.

Lưu ý: nếu số ký tự phần thập phân mong muốn dài hơn số thực, các số 0 sẽ được thêm vào để tạo độ dài phần thập phân mong muốn.

Cú pháp

number.toFixed(x)
Tham số
x Không bắt buộc. Số chữ số sau dấu thập phân. Mặc định là 0 (không có chữ số nào sau dấu thập phân)

Giá trị trả về:

Một chuỗi, đại diện cho một số với độ dài của phần thập phân là x ký tự

JavaScript Version:

ECMAScript 3

Ví dụ

Ví dụ sau sẽ chuyển một số thành một chuỗi, làm tròn số để chỉ giữ lại hai số thập phân:

var num = 5.56789;
var n = num.toFixed(2); //5.57

Chuyển đổi một số có ít chữ số thập phân hơn yêu cầu:

var num = 5.56789;
var n = num.toFixed(10);	//5.5678900000
(5.56789).toFixed();	//6

Xem thêm

  • JavaScript: Hàm Number chuyển thành dạng số
  • Javascript: Hàm làm tròn xuống một số Math.floor

Cách làm tròn số với ngôn ngữ PHP & Javascript

Cách làm tròn số hay một số phương thức toàn học với PHP & Javascript   1. Cách làm tròn với PHP


Hàm FLOOR // Lấy phần nguyên -  echo FLOOR(3.4) //output 3
Hàm ROUND // Làm tròn xuống -  echo ROUND(3.4) //output 3
Hàm CEIL  // Làm tròn lên - echo CEIL(3.14) //output 4

// nhìn ví dụ echo ở trên các bạn lầm tưởng FLOOR & ROUND giống nhau, nhưng khi hoán đổi các số âm thì sẽ cho ra kết quả khác nhau 2. Cách làm tròn với Javascript Tương tự như PHP, Javascript cũng cung cấp sẵn một số hàm xử lý số


script type="text/javascript" language="javascript"

var myNumber = 19564.556

console.log("Lấy giá trị tuyệt đối: " + Math.abs(myNumber));

console.log("Làm tròn lên: " + Math.ceil(myNumber));

console.log("Làm tròn xuống: " + Math.floor(myNumber));

console.log("Trả về logarit: " + Math.log(myNumber));

console.log("Trả về căn bậc hai: " + Math.sqrt(myNumber));

/ script

3. Cách làm tròng giá trị sau dấu chấm với javascript



 

script type="text/javascript" language="javascript"

 

x =  36.469999999

 

var n = parseFloat(x); x = Math.round(n * 1000)/1000; alert( x ); // 36.47

 

/ script

Chúc các bạn thành công

The Math.ceil() function always rounds up and returns the smaller integer greater than or equal to a given number.

Try it

Syntax

Parameters

Return value

The smallest integer greater than or equal to x. It's the same value as -Math.floor(-x).

Description

Because ceil() is a static method of Math, you always use it as Math.ceil(), rather than as a method of a Math object you created (Math is not a constructor).

Examples

Using Math.ceil()

Math.ceil(-Infinity); // -Infinity
Math.ceil(-7.004); // -7
Math.ceil(-4); // -4
Math.ceil(-0.95); // -0
Math.ceil(-0); // -0
Math.ceil(0); // 0
Math.ceil(0.95); // 1
Math.ceil(4); // 4
Math.ceil(7.004); // 8
Math.ceil(Infinity); // Infinity

Specifications

Specification
ECMAScript Language Specification
# sec-math.ceil

Browser compatibility

BCD tables only load in the browser

See also