Làm cách nào để tìm số nhỏ nhất trong JavaScript?

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()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()Math.min() đều trả về một số

Xem ví dụ trên trực tiếp trong JSBin

Hãy chia sẻ nếu bạn thấy điều này hữu ích 😃


Làm cách nào để có được số nhỏ nhất trong JavaScript?

Số JavaScript MIN_VALUE . Số. MIN_VALUE có giá trị là 5e-324. MIN_VALUE returns the smallest number possible in JavaScript. Number. MIN_VALUE has a value of 5e-324.

Làm cách nào để tìm số nhỏ nhất trong một mảng trong JavaScript?

//hàm tìm giá trị nhỏ nhất trong mảng function arrayMin(array){ var min = array[0]; . chiều dài;

Làm cách nào để tìm số nhỏ nhất trong mảng JavaScript bằng vòng lặp?

Sử dụng hai vòng lặp . Initialize the array arr . Khởi tạo tần số bằng 0. Khởi tạo tối thiểu với phần tử đầu tiên trong mảng. Sử dụng vòng lặp đầu tiên để tìm ra phần tử tối thiểu trong mảng.

Làm cách nào để tìm hai số nhỏ nhất trong mảng js?

Sắp xếp mảng tăng dần. Sử dụng Array#slice để lấy hai phần tử đầu tiên (phần tử nhỏ nhất).