Kiểm tra là số JavaScript
Trong các ứng dụng của chúng tôi, việc biết loại dữ liệu thực tế của dữ liệu chúng tôi có là rất quan trọng và có thể thao tác chúng đúng cách là điều cần thiết. Một lĩnh vực chúng tôi cần nó là với số và chuỗi. Trong JavaScript, có nhiều cách khác nhau để kiểm tra xem một chuỗi có phải là số không Show
Trong bài viết này, chúng ta sẽ thảo luận về ba cách để kiểm tra xem một chuỗi có phải là một số không
Phương pháp-1. Sử dụng phương thức isNaN để kiểm tra xem một chuỗi có phải là số khôngCách phổ biến nhất để kiểm tra xem một chuỗi có phải là số hay không là sử dụng toán tử true
false
0, true
false
1 hoặc true
false
2. Nếu true
false
3 trả về number , thì biến đó chắc chắn là một số. Tuy nhiên, nếu toán tử typeof trả về string , thì chuỗi có thể là số hoặc không. Để kiểm tra xem một chuỗi có chắc chắn không phải là số hay không, bạn có thể sử dụng hàm true
false
7. Hàm này trả về true nếu giá trị không phải là số và trả về false nếu giá trị là số
đầu ra true
false
Như chúng ta có thể thấy, nó trả về true
false
8 khi chuỗi chứa số true
false
9 bất kể khoảng trắngCONG ĐỌC. Làm cách nào để sao chép mảng trong JavaScript?
Phương pháp-2. Sử dụng toán tử let str = " 20"; let strJava = "javascript 20"; function isNumber(value) { const conv = +value; if (conv) { return true; } else { return false; } } console.log(isNumber(str)); console.log(isNumber(strJava)); 0 để kiểm tra xem một chuỗi có phải là số khôngChúng ta có thể sử dụng toán tử một ngôi - 0 - giúp chuyển đổi một chuỗi thành một số. Sử dụng ví dụ tương tự như trong phần trước, chúng ta có thể kiểm tra xem chuỗi có phải là số không
đầu ra true
false
Phương pháp-3. Sử dụng let str = " 20"; let strJava = "javascript 20"; function isNumber(value) { const conv = +value; if (conv) { return true; } else { return false; } } console.log(isNumber(str)); console.log(isNumber(strJava)); 2 để kiểm tra xem một chuỗi có phải là số khôngBiểu thức chính quy cung cấp một cách để kiểm tra các mẫu số trong chuỗi bằng cách sử dụng mẫu 3 và phương thức 4 để kiểm tra xem mẫu có tồn tại trong chuỗi hay không. Một sửa đổi nhỏ đối với mẫu 2 cho phép chúng tôi kiểm tra xem một chuỗi có phải là số khôngQuảng cáo
đầu ra true
false
Tóm lượcChúng tôi đã cung cấp ba cách tiếp cận để kiểm tra xem một chuỗi có phải là một số hay không; . Tất cả các phương pháp này có thể được điều chỉnh và cải thiện tùy thuộc vào trường hợp sử dụng Làm cách nào để kiểm tra xem giá trị có phải là số trong JavaScript không?phương thức isInteger() trả về true nếu một giá trị là số nguyên của kiểu dữ liệu Number. Nếu không nó trả về false.
Làm cách nào để kiểm tra xem một số có trong chuỗi JavaScript không?Để kiểm tra xem một chuỗi có chứa số trong JavaScript hay không, gọi phương thức test() trên biểu thức chính quy này . /\d/. test() sẽ trả về true nếu chuỗi chứa số.
Làm cách nào để kiểm tra xem thứ gì đó có phải là số nguyên JavaScript không?isInteger() Số. Phương thức tĩnh isInteger() xác định xem giá trị được truyền có phải là số nguyên hay không.
Làm cách nào để kiểm tra kiểu dữ liệu số trong JavaScript?Trong JavaScript, các loại dữ liệu khác nhau yêu cầu các hình thức kiểm tra riêng biệt. Có thể dễ dàng kiểm tra các chuỗi, số, boolean và hàm bằng cách sử dụng dùng toán tử typeof . Đối với null và không xác định, bạn có thể sử dụng phép so sánh đơn giản với toán tử đẳng thức nghiêm ngặt. |