Cách kiểm tra xem Giá trị có phải là Số trong JavaScript không

Cach Kiem Tra Xem Gia Tri Co Phai La So Trong Javascript Khong



Trong khi lập trình bằng JavaScript, có thể có yêu cầu sắp xếp dữ liệu dựa trên các loại dữ liệu khác nhau. Chẳng hạn, nối thêm loại dữ liệu trùng với dữ liệu chứa, từ đó quản lý hồ sơ hiệu quả. Trong những trường hợp như vậy, việc kiểm tra xem một giá trị có phải là một số hay không trong JavaScript sẽ giúp duy trì thiết kế tài liệu tổng thể và phân tích các bản ghi một cách hiệu quả.

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:

< loại kịch bản = 'văn bản/javascript' >
để 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:

< loại kịch bản = 'văn bản/javascript' >
để 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.