Trong hướng dẫn này, chúng tôi sẽ học cách so sánh hai số trong JavaScript. Nếu bạn là một lập trình viên cạnh tranh hoặc nhà phát triển ứng dụng, trong những trường hợp này, bạn cần so sánh giữa hai số và cần thực hiện cơ sở hoạt động cụ thể về kết quả so sánh của các số.
Tuy nhiên, nhiều lập trình viên nghĩ rằng chúng ta có thể so sánh số chỉ bằng cách sử dụng toán tử bình đẳng. Tuy nhiên, chúng ta cũng có thể so sánh các số sử dụng ít hơn hoặc lớn hơn các toán tử.
Chúng tôi sẽ thấy việc sử dụng cả ba nhà khai thác để so sánh số trong hướng dẫn này.
Sử dụng toán tử bình đẳng nghiêm ngặt [===]
Trong JavaScript, có hai loại toán tử bình đẳng. Một là bình đẳng đơn giản, và một là một toán tử bình đẳng nghiêm ngặt. Toán tử bình đẳng nghiêm ngặt phù hợp với các giá trị của hai biến và toán tử bình đẳng nghiêm ngặt phù hợp với các giá trị và loại dữ liệu của biến.
Ở đây, chúng ta cần thực hiện một so sánh sao cho cả hai biến phải là loại số và có giá trị bằng nhau. Vì vậy, chúng tôi sẽ sử dụng toán tử bình đẳng nghiêm ngặt.
Cú pháp
var number1 = 10; var number2 = 20; let result = number1 === number2;
Thí dụ
Trong ví dụ dưới đây, chúng tôi đã so sánh hai số sử dụng toán tử bình đẳng nghiêm ngặt. Chúng tôi đang hiển thị thông báo trên màn hình theo liệu số có khớp hay không.
Matching two numbers in JavaScript. Matching two numbers using strict equality operator . Comparison between 10 and 20. Comparison between 100 and 100. let numberOuput1 = document.getElementById["numberOuput1"]; let numberOuput2 = document.getElementById["numberOuput2"]; let number1 = 10; let number2 = 20; let isEqual = number1 === number2; numberOuput1.innerHTML = isEqual; isEqual = 100 === 100; numberOuput2.innerHTML = isEqual;
So sánh các số sử dụng ít hơn hoặc lớn hơn các toán tử
The less than [ < ] and greater than [ > ] operators are useful to compare two numbers and check which number is smaller and which number is greater. However, we can also use the equality operators with less than and greater than operators which are called less than or equal to [ = ], respectively.
Người dùng có thể theo cú pháp dưới đây để so sánh hai số sử dụng ít hơn hoặc bằng và lớn hơn hoặc bằng các toán tử.
Cú pháp
var number1 = 0; var number2 = 5; let result = number1 = number2; // greater than or equal to
Thí dụ
Trong ví dụ dưới đây, chúng tôi đã so sánh hai số sử dụng toán tử bình đẳng nghiêm ngặt. Chúng tôi đang hiển thị thông báo trên màn hình theo liệu số có khớp hay không.
Matching two numbers in JavaScript. Comparing two numbers in JavaScript using the less than or equal to and greater than or equal to operators. Comparison between 0 and 5. Comparison between 20 and 5. let numberOuput1 = document.getElementById["numberOuput1"]; let numberOuput2 = document.getElementById["numberOuput2"]; let number1 = 0; let number2 = 5; let isEqual = number1 = 5; numberOuput2.innerHTML = isEqual;
So sánh các số sử dụng ít hơn hoặc lớn hơn các toán tử
In this section, we will find the maximum numbers between 3 numbers. To solve the problem, we can either use the less than or greater than the operator.
Người dùng có thể theo cú pháp dưới đây để so sánh hai số sử dụng ít hơn hoặc bằng và lớn hơn hoặc bằng các toán tử.
Cú pháp
if [number1 > number2 && number1 > number3] { // if number1 is greater than other two numbers, number1 is the maximum maximum = number1; } else if [number2 > number1 && number2 > number3] { maximum = number2; } else { maximum = number3; }
Thí dụ
Trong ví dụ dưới đây, chúng tôi đã so sánh hai số sử dụng toán tử bình đẳng nghiêm ngặt. Chúng tôi đang hiển thị thông báo trên màn hình theo liệu số có khớp hay không.
Matching two numbers in JavaScript. Find maximum between three numbers using the greater than operator . Finding the maximum between 10, 43, and 5. let result = document.getElementById["result"]; let number1 = 10; let number2 = 43; let number3 = 5; if [number1 > number2 && number1 > number3] { result.innerHTML = " maximum is " + number1; } else if [number2 > number1 && number2 > number3] { result.innerHTML = " maximum is " + number2; } else { result.innerHTML = " maximum is " + number3; }
So sánh các số sử dụng ít hơn hoặc lớn hơn các toán tử
Updated on 08-Aug-2022 09:02:40
- Người dùng có thể theo cú pháp dưới đây để so sánh hai số sử dụng ít hơn hoặc bằng và lớn hơn hoặc bằng các toán tử.
- Trong ví dụ dưới đây, chúng tôi đã sử dụng toán tử = để so sánh hai số. Người dùng có thể thấy kết quả của việc so sánh các số khác nhau trong đầu ra.
- Tìm mức tối đa giữa 3 số bằng cách sử dụng so sánh
- Trong phần này, chúng tôi sẽ tìm thấy số tối đa giữa 3 số. Để giải quyết vấn đề, chúng ta có thể sử dụng ít hơn hoặc lớn hơn người vận hành.
- Người dùng có thể theo dõi cú pháp dưới đây để tìm mức tối đa giữa ba số bằng toán tử lớn hơn so với toán tử.
- Trong ví dụ dưới đây, chúng tôi đã sử dụng toán tử lớn hơn để tìm mức tối đa giữa ba số. Chúng tôi đã sử dụng câu lệnh IF-Else để kiểm tra xem có số một số nào lớn hơn hai số còn lại không. Tuy nhiên, nếu người dùng vượt qua cùng một số, mã dưới đây sẽ không hoạt động. Nó chỉ để so sánh các số khác nhau.
- Chúng tôi đã học cách so sánh hai số bằng các toán tử bình đẳng. Chúng tôi đã thấy ba ví dụ khác nhau để so sánh số. Ví dụ đầu tiên cho thấy sự so sánh nghiêm ngặt giữa hai số. Trong ví dụ thứ ba, chúng tôi đã sử dụng toán tử lớn hơn để tìm mức tối đa giữa ba số. Trong ví dụ thứ hai, chúng tôi cũng đã sử dụng ít hơn và lớn hơn người vận hành.
- Cập nhật vào ngày 08-AUG-2022 09:02:40
- Câu hỏi và câu trả lời liên quan
- Làm thế nào để so sánh hai đối tượng trong JavaScript?
- Làm thế nào để so sánh hai ngày với JavaScript?
- Làm thế nào để so sánh hai đối tượng ngày JavaScript?
- Làm thế nào để so sánh hai chuỗi là số trong MySQL?
- Làm thế nào để so sánh các số trong Python?
- Làm thế nào để tạo số ngẫu nhiên giữa hai số trong JavaScript?
- PHP - Làm thế nào để so sánh hai số chính xác tùy ý bằng hàm bccomp []?