Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách lấy số nguyên nhỏ nhất lớn hơn hoặc bằng một số trong JavaScript
Để lấy số nguyên nhỏ nhất lớn hơn hoặc bằng một số, hãy sử dụng JavaScript Math. trần[] phương pháp. Phương thức này trả về số nguyên nhỏ nhất lớn hơn hoặc bằng một số đã cho. Nói cách khác, môn Toán. Phương thức ceil[] làm tròn một số và trả về kết quả là số nguyên
Vì phương thức ceil[] là một hàm tĩnh của đối tượng Math nên nó phải được gọi thông qua đối tượng giữ chỗ Math. Phương thức ceil[] tạo ra giá trị số nguyên nhỏ nhất lớn hơn hoặc bằng một số. Phương thức ceil[] là một trong các hàm và hằng toán học trong toán học đối tượng placeholder
Sau đây là hai cách để tìm số nguyên nhỏ nhất lớn hơn hoặc bằng một số trong JavaScript
Sử dụng Toán học. trần[] Phương pháp
Toán học. ceil[] luôn làm tròn số lên đến số nguyên lớn nhất gần nhất. Bởi vì ceil[] là một hàm Toán học tĩnh nên nó luôn được sử dụng làm hàm Toán học. ceil[] thay vì sử dụng nó như một phương thức của đối tượng Math mà bạn đã tạo [ở đây, Math không phải là hàm tạo]. Hàm này chỉ nhận một đầu vào. Đó là số được làm tròn thành số nguyên gần nhất bằng phương pháp làm tròn lên
Một chuỗi không phải là số, một mảng chứa nhiều hơn một số nguyên, một biến trống hoặc một chuỗi hoặc mảng trống được cung cấp dưới dạng tham số, tất cả đều tạo ra một NaN. Các trình duyệt khác nhau, như Mozilla Firefox, Opera, Google Chrome, Internet Explorer và Safari, đều hỗ trợ Math. chức năng trần[]
cú pháp
let v = Math.ceil[value];
Một giá trị số thập phân hoặc số nguyên được gửi dưới dạng đầu vào cho Math. chức năng trần[]. Sau đó, nó tính số nguyên lớn hơn hoặc bằng số đó
Thí dụ
Trong ví dụ dưới đây, chúng tôi tính số nguyên nhỏ nhất lớn hơn hoặc bằng một số bằng Math. trần[] phương pháp. Chúng tôi kiểm tra nó cho các số khác nhau
Get the smallest integer greater than or equal to a number using Math.ceil[] method
Biến value1 chấp nhận một số thập phân làm đầu vào và trả về số nguyên được làm tròn gần nhất. Biến value2 chấp nhận một số nguyên thập phân âm làm đầu vào. Sau đó, biến value3 chấp nhận một số gần bằng 0 làm đầu vào và xuất một giá trị đơn vị ra bàn điều khiển
Toán học. Hàm ceil[] được gọi với số nguyên thập phân âm và kết quả được đặt trong biến value4. Bây giờ, biến value5 lấy một văn bản làm đối số và trả về rằng nó không phải là một số
Sử dụng toán học. thư viện js
Giải pháp này sẽ sử dụng một thư viện toán học đương đại bên ngoài được gọi là toán học. js. Thư viện này được sử dụng cho các cơ sở tính toán phức tạp
toán học. js có trình phân tích cú pháp biểu thức hoàn chỉnh với hỗ trợ tính toán tượng trưng, rất nhiều hàm và hằng số tích hợp và giải pháp tích hợp để làm việc với các loại dữ liệu đa dạng như số nguyên, số lớn, số phức, phân số, đơn vị và ma trận
Nó là một thư viện toán học khổng lồ cho JavaScript. Điều này hiệu quả, đơn giản và tương thích với thư viện Toán học tích hợp của JavaScript. Điều này có thể chạy trên bất kỳ công cụ JavaScript nào và có thể dễ dàng mở rộng. Toán học. js là một công nghệ mã nguồn mở
cú pháp
let v = math.ceil[value];
Giá trị được cung cấp dưới dạng tham số cho toán học. hàm ceil[] để lấy số nguyên nhỏ nhất
Thí dụ
Ví dụ này cho thấy rằng các biến khác nhau được gửi đến phương thức floor[], phương thức này cho kết quả là số nguyên. toán học. thư viện js được bao gồm thông qua thẻ script
Get the smallest integer greater than or equal to a number using math.js's math.ceil[] method
Trong hướng dẫn này, chúng ta đã nghiên cứu hai chiến lược được sử dụng trong JavaScript để khám phá số nguyên nhỏ nhất lớn hơn hoặc bằng một số. Phương thức đầu tiên sử dụng thư viện Math dựng sẵn của JavaScript và hàm ceil[] của nó. Phương pháp thứ hai là sử dụng một thư viện toán học có thể được áp dụng cho tất cả các hàm toán học của mã
Để lấy số cao nhất hoặc thấp nhất từ một mảng trong JavaScript, bạn có thể sử dụng các phương thức Math.max[]
hoặc Math.min[]
sau đó chia các phần tử từ mảng sang các phương thức này bằng cách sử dụng toán tử trải rộng [...
]
Hãy xem xét mảng số này,
// number array
const numberArr = [23, 122, 1, 23, 4, 56];
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình
Bây giờ, hãy sử dụng các phương thức Math.max[]
và Math.min[]
và sử dụng toán tử trải rộng trên mảng như thế này,
// number array
const numberArr = [23, 122, 1, 23, 4, 56];
// get highest number
const highest = Math.max[...numberArr];
// get lowest number
const lowest = Math.min[...numberArr];
console.log["Highest Number: " + highest]; // Highest Number: 122
console.log["Lowest Number: " + lowest]; // Lowest Number: 1
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình
- Cả hai phương thức
Math.max[]
vàMath.min[]
đều trả về một số
Xem ví dụ trên trực tiếp trong JSBin