Hướng dẫn how do i count the number of vowels in javascript? - làm cách nào để đếm số nguyên âm trong javascript?
Tôi đang sử dụng JavaScript cơ bản để đếm số nguyên âm trong một chuỗi. Mã dưới đây hoạt động nhưng tôi muốn làm sạch nó một chút. Liệu sử dụng 9 trợ giúp tất cả khi xem xét nó là một chuỗi? Tôi muốn sử dụng một cái gì đó như 0 nếu có thể làm sạch tuyên bố có điều kiện. Ngoài ra, nó có cần thiết để chuyển đổi đầu vào thành một chuỗi không? Show
Hỏi ngày 4 tháng 4 năm 2015 lúc 19:12Apr 4, 2015 at 19:12
1 Bạn thực sự có thể làm điều này với một regex nhỏ:
Điều này chỉ phù hợp với regex ( 1 làm cho nó tìm kiếm toàn bộ chuỗi, 2 làm cho nó không nhạy cảm với trường hợp) và trả về số lượng trận đấu. Chúng tôi kiểm tra 3 trong trường hợp không có trận đấu (tức là không có nguyên âm) và trả về 0 trong trường hợp đó.Đã trả lời ngày 4 tháng 4 năm 2015 lúc 19:17Apr 4, 2015 at 19:17
James Thorpejames ThorpeJames Thorpe 30.7K5 Huy hiệu vàng75 Huy hiệu bạc89 Huy hiệu đồng5 gold badges75 silver badges89 bronze badges 0 Chuyển đổi chuỗi thành một mảng bằng phương thức 4, sau đó sử dụng phương thức 5 để lọc mảng để chỉ chứa các nguyên âm, và sau đó thuộc tính 6 sẽ chứa số lượng nguyên âm.
Đã trả lời ngày 22 tháng 11 năm 2016 lúc 13:11Nov 22, 2016 at 13:11
1
Bạn không cần phải chuyển đổi bất cứ điều gì, việc xử lý lỗi của JavaScript là đủ để gợi ý cho bạn về một chức năng đơn giản như vậy nếu nó sẽ là cần thiết. Đã trả lời ngày 4 tháng 4 năm 2015 lúc 19:18Apr 4, 2015 at 19:18
Sudosudosudo 3431 Huy hiệu bạc11 Huy hiệu đồng1 silver badge11 bronze badges 2 Short và ES6, bạn có thể sử dụng số lượng hàm (STR);
Đã trả lời ngày 24 tháng 12 năm 2018 lúc 17:56Dec 24, 2018 at 17:56
SumersumerSumer 2.53621 Huy hiệu bạc22 Huy hiệu đồng21 silver badges22 bronze badges Điều này cũng có thể được giải quyết bằng phương thức .replace () bằng cách thay thế bất cứ thứ gì không phải là nguyên âm bằng một chuỗi trống (về cơ bản, nó sẽ xóa các ký tự đó) và trả về độ dài chuỗi mới:
hoặc nếu bạn thích ES6
Đã trả lời ngày 6 tháng 12 năm 2017 lúc 21:12Dec 6, 2017 at 21:12
IuliusiuliusIulius 6584 Huy hiệu bạc14 Huy hiệu đồng4 silver badges14 bronze badges Bạn có thể sử dụng hàm bao gồm đơn giản, trả về true nếu mảng đã cho chứa ký tự đã cho và sai nếu không. Lưu ý: Phương thức bao gồm () là trường hợp nhạy cảm. Vì vậy, trước khi so sánh một ký tự, chuyển đổi nó thành chữ thường để tránh bỏ lỡ tất cả các trường hợp có thể.
Đã trả lời ngày 29 tháng 11 năm 2020 lúc 13:18Nov 29, 2020 at 13:18
Bạn có thể chuyển đổi chuỗi đã cho thành một mảng bằng toán tử lây lan và sau đó bạn có thể 7 các ký tự chỉ thành các nguyên âm (không nhạy cảm trường hợp).Sau đó, bạn có thể kiểm tra 6 của mảng để có được tổng số nguyên âm trong chuỗi:
Đã trả lời ngày 20 tháng 11 năm 2018 lúc 6:24Nov 20, 2018 at 6:24
Grant Millergrant MillerGrant Miller 25.6K16 Huy hiệu vàng138 Huy hiệu bạc155 Huy hiệu đồng16 gold badges138 silver badges155 bronze badges Sử dụng chức năng này để có được số lượng nguyên âm trong một chuỗi. Hoạt động khá tốt.
Đầu ra cho chuỗi đã cho sẽ là 5. Hãy thử điều này. //Mã số - 0Đã trả lời ngày 25 tháng 10 năm 2019 lúc 1:35Oct 25, 2019 at 1:35
1 Sử dụng 9 nhưng hãy cẩn thận vì nó có thể trả lại một null nếu không tìm thấy trận đấu. Điều này giải quyết nó:null if no match is found. This solves it: 1Đã trả lời ngày 22 tháng 2 năm 2017 lúc 9:41Feb 22, 2017 at 9:41
Radu Chiriacradu ChiriacRadu Chiriac 1.3462 Huy hiệu vàng17 Huy hiệu bạc32 Huy hiệu đồng2 gold badges17 silver badges32 bronze badges 2 3Đã trả lời ngày 14 tháng 10 năm 2017 lúc 3:17Oct 14, 2017 at 3:17
Prateek Gprateek gPrateek G 711 Huy hiệu bạc1 Huy hiệu đồng1 silver badge1 bronze badge Đây là giải pháp ngắn nhất 4Đã trả lời ngày 14 tháng 3 năm 2018 lúc 7:43Mar 14, 2018 at 7:43
Akash Moreakash nhiều hơnAkash More 621 Huy hiệu bạc9 Huy hiệu đồng1 silver badge9 bronze badges 5Đã trả lời ngày 24 tháng 8 năm 2018 lúc 23:42Aug 24, 2018 at 23:42
6Đã trả lời ngày 11 tháng 3 năm 2019 lúc 0:49Mar 11, 2019 at 0:49
Ashish Rashish rASHISH R 3,8051 Huy hiệu vàng19 Huy hiệu bạc15 Huy hiệu đồng1 gold badge19 silver badges15 bronze badges Vì việc giới thiệu foreach trong ES5, điều này có thể đạt được theo cách tiếp cận chức năng, theo cách nhỏ gọn hơn, và cũng có số lượng cho mỗi nguyên âm và lưu trữ được tính trong một đối tượng. 7Đã trả lời ngày 8 tháng 6 năm 2019 lúc 16:42Jun 8, 2019 at 16:42
Giải pháp của tôi: 8Đầu ra: 12 Đã trả lời ngày 25 tháng 4 năm 2021 lúc 9:51Apr 25, 2021 at 9:51
Bạn có thể dễ dàng giải quyết điều này bằng cách sử dụng Regex đơn giản. Phương thức match () khớp với chuỗi một lần nữa một biến regex. Trả về một mảng nếu là một trận đấu và trả về null nếu không tìm thấy trận đấu. 9Đã trả lời ngày 17 tháng 2 lúc 9:20Feb 17 at 9:20
Chỉ cần sử dụng chức năng này [cho ES5]: 0Sẽ hoạt động như một sự quyến rũ Đã trả lời ngày 1 tháng 6 năm 2017 lúc 18:58Jun 1, 2017 at 18:58
1Đã trả lời ngày 3 tháng 8 năm 2019 lúc 7:29Aug 3, 2019 at 7:29
Các tác phẩm sau đây và ngắn: 2Đã trả lời ngày 19 tháng 4 năm 2020 lúc 22:43Apr 19, 2020 at 22:43
Mohsen Alyafeimohsen AlyafeiMohsen Alyafei 4.1663 Huy hiệu vàng22 Huy hiệu bạc39 Huy hiệu Đồng3 gold badges22 silver badges39 bronze badges Thêm một phương thức (sử dụng 0): 3Đã trả lời ngày 7 tháng 12 năm 2020 lúc 11:12Dec 7, 2020 at 11:12
mengmengmeng 411 Huy hiệu bạc4 Huy hiệu đồng1 silver badge4 bronze badges Đây là giải pháp của tôi cho vấn đề: 4Đã trả lời ngày 25 tháng 8 năm 2021 lúc 6:08Aug 25, 2021 at 6:08
Sau khi nghiên cứu và không sử dụng Regex, đây là những gì tôi tìm thấy đơn giản nhất để hiểu cho các nhà phát triển mới như tôi. 5
Đã trả lời ngày 15 tháng 1 lúc 4:55Jan 15 at 4:55
1 6Đã trả lời ngày 21 tháng 10 lúc 7:56Oct 21 at 7:56
Một giải pháp khác sử dụng 1 để tra cứu các ký tự trong thời gian không đổi và 2 để thực hiện đếm thực tế. Việc triển khai cũng sử dụng cú pháp lan truyền cho 3 vì các chuỗi là 4. 7 8Đã trả lời ngày 28 tháng 5 lúc 0:06May 28 at 0:06
Nước nấmMushroomator 4.5821 Huy hiệu vàng5 Huy hiệu bạc21 Huy hiệu đồng1 gold badge5 silver badges21 bronze badges Làm thế nào để bạn đếm số lượng nguyên âm?Để đếm số nguyên âm trong một câu nhất định:.. Đọc một câu từ người dùng .. Tạo một biến (đếm) Khởi tạo nó với 0 ;. So sánh từng ký tự trong câu với các ký tự {'a', 'e', 'i', 'o', 'u'}. Nếu một trận đấu xảy ra tăng số lượng .. Cuối cùng thì in số .. Có bao nhiêu nguyên âm trong JavaScript?JavaScript chứa 3 nguyên âm.3 vowels.
Làm thế nào để bạn tính toán số lượng nguyên âm và phụ âm trong một chuỗi javascript?var userData = nhắc ("Nhập bất kỳ văn bản nào ở đây").tolowercase ();var a = 0;var e = 0;var i = 0;var o = 0;var u = 0;phụ âm var = 0;số lượng var;for (Count = 0; Count
Làm thế nào để bạn kiểm tra xem một chuỗi có nguyên âm trong js?Làm thế nào để kiểm tra các nguyên âm trong một chuỗi trong câu trả lời của JavaScript.. const vathelcount = str => {. Đặt nguyên âm = /[aeiou] /gi ;. Đặt kết quả = str.Trận đấu (nguyên âm) ;. Đặt số lượng = kết quả.chiều dài;. Bảng điều khiển.Nhật ký (đếm) ;. |