Hướng dẫn how to compare negative numbers in javascript - cách so sánh số âm trong javascript
Tôi chắc chắn đây là một vấn đề đơn giản, nhưng tôi đang so sánh các số âm trong JavaScript tức là .:
Kịch bản này sẽ luôn có hành động 2, mặc dù
Trong silico 50.2k9 Huy hiệu vàng147 Huy hiệu bạc142 Huy hiệu đồng9 gold badges147 silver badges142 bronze badges Hỏi ngày 9 tháng 8 năm 2010 lúc 17:07Aug 9, 2010 at 17:07
8 0 hoạt động như thế nào? Có thể số của bạn đang biến thành chuỗi ở đâu đó.Đã trả lời ngày 9 tháng 8 năm 2010 lúc 17:30Aug 9, 2010 at 17:30
SethsethSeth 43.5K10 Huy hiệu vàng85 Huy hiệu bạc119 Huy hiệu đồng10 gold badges85 silver badges119 bronze badges 2 Trường hợp này cũng hoạt động khi chúng tôi muốn so sánh các ký tự đã ký cho cả số dương và số âm. Đối với trường hợp của tôi, tôi có các số như +3, +4, 0, -1, v.v. Trực tiếp sử dụng 1 sẽ so sánh các giá trị này dưới dạng chuỗi và chúng tôi sẽ nhận được đầu ra so sánh chuỗi.Do đó để so sánh các số đã ký., So sánh chúng thông qua 0Đã trả lời ngày 10 tháng 7 năm 2020 lúc 7:09Jul 10, 2020 at 7:09
Tôi có cùng một vấn đề. Giải pháp cho điều đó:
Bây giờ ation 1 sẽ được sử dụng. Đã trả lời ngày 21 tháng 1 lúc 8:54Jan 21 at 8:54
Kiểm tra xem giá trị có phải là số âm # khôngĐể kiểm tra xem giá trị có phải là số âm hay không, hãy gọi phương thức
Trong đoạn mã, chúng tôi sử dụng phương thức Math.Sign để kiểm tra xem giá trị có phải là số âm không. Đối số duy nhất mà phương thức thực hiện là 6. Nếu giá trị được cung cấp không phải là một số, nó sẽ được chuyển đổi thành một số.Nếu phương thức Nếu bạn muốn đảm bảo rằng tham số được truyền là loại Copied!
Chúng tôi sử dụng toán tử logic và (&&) để chuỗi một điều kiện khác. Trước khi gọi phương thức 4, chúng tôi kiểm tra xem đối số được cung cấp có phải là số không.Phương thức 4 có 5 giá trị trả về có thể:
Dưới đây là một số ví dụ về việc gọi phương thức 4 trực tiếp.
Nếu giá trị được cung cấp không phải là một số, phương thức sẽ cố gắng chuyển đổi nó thành một. Phương pháp Để kiểm tra xem giá trị có phải là số âm hay không, hãy so sánh nó với Copied! Copied! Copied! Copied!
Chúng tôi sử dụng ít hơn ( Nếu giá trị bên trái không phải là một số, JavaScript sẽ cố gắng chuyển đổi nó thành một. Nếu bạn chỉ mong đợi lấy số làm đối số, hãy thêm một điều kiện khác vào câu lệnh Copied!
Dưới đây là một số ví dụ khác về việc sử dụng ít hơn người vận hành.
Nếu bạn quan tâm để đọc thêm về cách ít hơn so với toán tử chuyển đổi các giá trị không thuộc cùng loại khi so sánh chúng, hãy xem phần này của tài liệu MDN. Đọc thêm #
|