Hướng dẫn javascript check if string does not contain character - javascript kiểm tra xem chuỗi không chứa ký tự
Bạn có thể muốn so sánh các kết quả trả về của bao gồm () với các toán hạng bằng nhau, === false hoặc === true, nó tốt hơn nhiều tuy nhiên không thực sự cần thiết cho điều này, có vẻ như bạn có thể được hưởng lợi từ việc biết khác nhau như So sánh Boolean với một chuỗi là một điều kỳ lạ để làm. Tôi cũng sẽ không kiểm tra "luồng" và "luồng" hãy thử sử dụng tolowercase () thay vào đó như vậy, var str1_check = gewaesser_name1.toleowercase (); Show Tôi sẽ kiểm tra luồng bằng cách sử dụng "luồng" viết thường vì tất cả các chuỗi mới của bạn sẽ ở trường hợp thường, cũng như bạn muốn chúng tách biệt với các biến ban đầu của bạn vì bạn có thể không muốn những tên đó bị buộc phải viết thường. Tôi sẽ sử dụng str1_check.includes ("stream") để kiểm tra xem chuỗi này có chuỗi "luồng" trong đó không, bởi vì kết quả này là sự thật hay sai bạn có thể thực hiện kiểm tra của mình như vậy.
Tôi trông giống như logic của bạn ở đây là nếu tên đầu tiên không chứa "luồng" hoặc tên 1 và 2 không chứa luồng nhưng tên kiểm tra của bạn 1 với chữ thường "luồng" và tên 2 với "luồng". Có vẻ như bạn chỉ muốn cả hai tên không chứa luồng, điều này có thể dễ dàng thực hiện hơn nhiều như thế này. Kiểm tra xem chuỗi không bao gồm chuỗi con #Để kiểm tra xem một chuỗi không bao gồm một chuỗi con, hãy sử dụng toán tử logic không (!) Để phủ định cuộc gọi đến phương thức
Chúng tôi đã sử dụng toán tử logic không (!) Để phủ định cuộc gọi đến phương thức chuỗi.includes. Trong ví dụ, chúng tôi kiểm tra xem giá trị 0 không.
Nếu chúng ta sử dụng phương thức 1 mà không có toán tử logic không (!), Nó sẽ trả về true nếu giá trị được chứa trong chuỗi và false khác.Bằng cách phủ định giá trị trả về từ phương thức Dưới đây là một số ví dụ khác về việc sử dụng toán tử logic không (!).
Bạn có thể tưởng tượng rằng toán tử logic không (!) Trước tiên chuyển đổi giá trị thành 5 và sau đó lật giá trị.Khi bạn phủ định giá trị giả, toán tử trả về Các giá trị giả là: 8, 9, chuỗi trống, 0, 1 và false .Phương pháp Copied! Copied! Kiểm tra xem chuỗi không bao gồm chuỗi con với indexof #Để kiểm tra xem một chuỗi không bao gồm một chuỗi con, hãy gọi đến phương thức Copied! Copied! Copied!
Phương thức chuỗi.Indexof trả về chỉ mục của lần xuất hiện đầu tiên của một giá trị trong một chuỗi. Nếu giá trị không chứa trong chuỗi, phương thức trả về 7. Nếu điều kiện được đáp ứng và khối 9 chạy, chúng tôi có thể chắc chắn rằng giá trị được cung cấp không được chứa trong chuỗi. Đọc thêm #
|