Bài viết này sẽ trình bày các cách tiếp cận để xác minh xem một giá trị có phải là một số trong JavaScript hay không.
Làm cách nào để Kiểm tra/Xác minh xem Giá trị có phải là Số bằng JavaScript không?
Để xác minh xem một giá trị có phải là một số hay không bằng JavaScript, hãy áp dụng các phương pháp sau:
- “ loại ' nhà điều hành.
- “ isFinite() ' phương pháp.
Hãy minh họa từng cách tiếp cận đã nêu!
Cách tiếp cận 1: Kiểm tra/Xác minh xem Giá trị có phải là Số trong JavaScript hay không bằng Toán tử typeOf
Các ' loại ” toán tử lấy kiểu dữ liệu của biến. Toán tử này có thể được sử dụng để áp dụng kiểm tra giá trị đã chỉ định bằng cách tham chiếu đến loại dữ liệu mong muốn.
Ghi chú : 5 kiểu dữ liệu khác nhau trong JavaScript có thể chứa giá trị:
- sợi dây
- boolean
- con số
- hàm số
- sự vật
Thí dụ
Hãy xem tổng quan ví dụ sau:
để cho giá trị = 7 ;
nếu ( loại giá trị nhất định === 'con số' ) {
bảng điều khiển. đăng nhập ( 'Giá trị là một số' ) ;
}
khác {
bảng điều khiển. đăng nhập ( 'Giá trị không phải là số' ) ;
}
script >
Áp dụng các bước được nêu dưới đây, như được cung cấp trong đoạn mã trên:
- Đầu tiên, khởi tạo giá trị đã nêu.
- Sau đó, áp dụng “ loại ” trên giá trị đã chỉ định để kiểm tra xem nó có thuộc “ con số ” kiểu dữ liệu với sự trợ giúp của “ bình đẳng nghiêm ngặt (===) ' nhà điều hành.
- Thông báo đã nêu trong điều kiện “nếu” sẽ được hiển thị khi điều kiện được thỏa mãn.
- Mặt khác, “ khác ” điều kiện sẽ thực thi.
đầu ra
Do đó, người ta chứng minh rằng giá trị được chỉ định “7” thuộc loại dữ liệu “ con số ”.
Cách tiếp cận 2: Kiểm tra xem Giá trị có phải là Số trong JavaScript hay không bằng Phương thức isFinite()
Các ' isFinite() ” phương thức trả về true nếu một giá trị là một số hữu hạn. Phương pháp này có thể được thực hiện với một liên kết “ Con số ” để kiểm tra xem giá trị đã cho có thuộc loại số hay không và có hữu hạn (đếm được) hay không.
cú pháp
là hữu hạn ( val )Trong cú pháp này:
“ val ” đề cập đến giá trị cần được kiểm tra.
Thí dụ
Ví dụ nêu dưới đây giải thích khái niệm được thảo luận:
để cho giá trị = 3 ;
nếu ( Con số . là hữu hạn ( giá trị nhất định ) ) {
bảng điều khiển. đăng nhập ( 'Giá trị là một số' ) ;
}
khác {
bảng điều khiển. đăng nhập ( 'Giá trị không phải là số' ) ;
}
script >
Trong khối mã trên:
- Tương tự như vậy, khởi tạo giá trị đã nêu.
- Trong bước tiếp theo, hãy áp dụng “ isFinite() ” để kiểm tra xem số được chỉ định có phải là số và hữu hạn (đếm được) hay không.
- Cuối cùng, “ nếu ' và ' khác ” điều kiện sẽ thực hiện tương ứng với các điều kiện thỏa mãn và không thỏa mãn.
đầu ra
Đầu ra trên chứng tỏ rằng yêu cầu mong muốn đã đạt được.
Sự kết luận
Các ' loại ” nhà điều hành hoặc “ isFinite() ” có thể được triển khai để kiểm tra xem giá trị được cung cấp có phải là một số trong JavaScript hay không. Cách tiếp cận trước đây có thể được sử dụng để kiểm tra giá trị dựa trên loại dữ liệu của nó. Cách tiếp cận thứ hai có thể được áp dụng để thực hiện yêu cầu mong muốn bằng cách kiểm tra số chữ số hữu hạn (có thể đếm được) trong giá trị. Bài viết này trình bày các cách tiếp cận để kiểm tra xem một giá trị có phải là số hay không bằng cách sử dụng JavaScript.