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ápnumber.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 & JavascriptCá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. Return valueThe smallest integer greater than or equal to x . It's the same value as -Math.floor(-x) . DescriptionBecause 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). 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 compatibilityBCD tables only load in the browser |