Trường hợp chuyển đổi Mảng JavaScript
Chúng ta có thể sử dụng phương thức 6 trên mảng để kiểm tra xem tên có trong mảng không. Nếu chúng ta muốn thêm nhiều tên hơn, chúng ta chỉ cần thêm chúng vào mảng Show
Chúng ta có thể sử dụng câu lệnh switch để kiểm tra nhiều giá trị. Xem xét ví dụ trên, với câu lệnh switch, chúng ta có thể viết mã như thế này
Mình không thích câu lệnh switch hơn, vì nó hơi dài và mất thời gian đọc. Ngoài ra, dễ bị lỗi nếu chúng tôi thêm nhiều trường hợp hơn và không có câu lệnh ngắt NHƯNG THẾ NÀO VỀ HIỆU SUẤT? . Nếu đây là mã quan trọng về hiệu suất hoặc nằm trong thư viện, thì việc sử dụng câu lệnh if càng lâu sẽ là lựa chọn tốt hơn Thảo luận trên Twitter • Chia sẻ trên Twitter Đọc thêm 🧙♂️ Phép thuật GitGit Ngày 7 tháng 8 năm 2021Một trường hợp sử dụng git đặc biệt nhưng không hiếm gặp khi bạn quên thay đổi nhánh sau khi thực hiện một cam kết ⏱ Thêm độ trễ cho yêu cầu trong ExpressJSNodeJS Ngày 24 tháng 1 năm 2022Một phần mềm trung gian nhỏ để mô phỏng độ trễ khi đáp ứng yêu cầu. Điều này rất hữu ích để thử nghiệm và gỡ lỗi Chúng ta đã học về cách ra quyết định trong JavaScript bằng cách sử dụng câu lệnh if-else trong bài viết trước về câu lệnh if-else trong JavaScript. Chúng ta đã thấy trong bài viết trước rằng chúng ta có thể sử dụng câu lệnh if-else để thực hiện các hành động dựa trên một số điều kiện cụ thể. Đó là nếu một điều kiện là đúng thì thực hiện một số tác vụ hoặc ngược lại nếu điều kiện sai thì thực hiện một số tác vụ khác. Câu lệnh trường hợp chuyển đổi trong JavaScript cũng được sử dụng cho mục đích ra quyết định. Trong một số trường hợp, sử dụng câu lệnh switch case được xem là thuận tiện hơn câu lệnh if-else. Hãy xem xét một tình huống khi chúng tôi muốn kiểm tra một biến cho hàng trăm giá trị khác nhau và dựa trên thử nghiệm, chúng tôi muốn thực hiện một số tác vụ. Sử dụng câu lệnh if-else cho mục đích này sẽ kém hiệu quả hơn so với câu lệnh trường hợp chuyển đổi và nó cũng sẽ làm cho mã trông lộn xộn Câu lệnh trường hợp chuyển đổi là một câu lệnh rẽ nhánh nhiều chiều. Nó cung cấp một cách dễ dàng để gửi thực thi đến các phần mã khác nhau dựa trên giá trị của biểu thức Đôi khi trong JavaScript, bạn có thể cân nhắc sử dụng câu lệnh 3 thay vì câu lệnh 4. Các câu lệnh 3 có thể có cú pháp rõ ràng hơn các câu lệnh 4 phức tạpHãy xem ví dụ dưới đây – thay vì sử dụng câu lệnh 4 dài này, bạn có thể chọn sử dụng câu lệnh 3 dễ đọc hơn
Trong bài viết này, tôi sẽ giải thích câu lệnh switch là gì và cách chúng hoạt động. Tôi cũng sẽ giúp bạn tìm hiểu xem chúng có phải là một lựa chọn tốt để sử dụng trong mã của bạn không Tuyên bố chuyển đổi là gì?Trong lập trình, câu lệnh 3 là câu lệnh luồng điều khiển kiểm tra giá trị của 00 trong nhiều trường hợpĐây là cú pháp cơ bản cho câu lệnh 3 0Máy tính sẽ đi qua câu lệnh 3 và kiểm tra sự bằng nhau nghiêm ngặt giữa 03 giữa 04 và 00. Nếu một trong các trường hợp khớp với 00, thì mã bên trong mệnh đề 04 đó sẽ thực thi 9Nếu không có trường hợp nào khớp với biểu thức thì mệnh đề 08 sẽ được thực hiện 1Nếu nhiều trường hợp khớp với câu lệnh 3, thì 04 đầu tiên khớp với 00 sẽ được sử dụngCâu lệnh 92 sẽ thoát ra khỏi câu lệnh 3 khi khớp với câu lệnh 04. Nếu không có câu lệnh 92, thì máy tính sẽ tiếp tục thông qua câu lệnh 3 ngay cả khi tìm thấy kết quả khớpNếu câu lệnh 97 có trong câu lệnh 3, thì bạn không cần câu lệnh 92Ví dụ về câu lệnh Switch trong JavaScriptTrong ví dụ này, chúng tôi đang so sánh 10 với các trường hợp. 10 sẽ khớp với mệnh đề thứ ba của 04 và sẽ in ra bảng điều khiển "I play the oboe" 6Nếu tôi thay đổi biểu thức thành 13, thì mệnh đề 08 sẽ thực thi và thông báo được in ra bảng điều khiển sẽ là "Tôi không chơi nhạc cụ. Xin lỗi" 9Thiếu tuyên bố nghỉ giải laoTrong ví dụ này, trận đấu sẽ là 04 2. Nhưng nếu không có câu lệnh 92, máy tính sẽ tiếp tục vào 04 3 và mệnh đề 08Bạn sẽ thấy ba câu lệnh 19 vì không bao gồm câu lệnh 92 6Nơi đặt Điều khoản Mặc địnhQuy ước tiêu chuẩn là đặt 08 làm mệnh đề cuối cùng. Nhưng bạn cũng có thể đặt nó trước các trường hợp khác 8Máy tính vẫn sẽ xem xét từng trường hợp và tìm kết quả trùng khớp. Vì biến 62 không khớp với bất kỳ trường hợp nào nên trường hợp 08 sẽ được thực hiện. Nhiều trường hợp cho một hoạt độngCó thể đôi khi bạn có một thao tác sẽ giống nhau cho nhiều trường hợp Thay vì viết ra cùng một 19 cho từng trường hợp, chúng ta có thể bỏ qua các câu lệnh 92 và đặt một phép toán số ít sau nhóm các trường hợpThông điệp "Đất nước này ở Châu Âu. " sẽ in ra bàn điều khiển nếu ________ 366 khớp với bất kỳ trường hợp nào của ________ 367, ________ 368, _______ 369 hoặc 90 8Chặn phạm vi và câu lệnh chuyển đổiVí dụ này sẽ tạo ra thông báo lỗi, vì biến 91 đã được khai báo và bạn không thể có cùng tên biến trong cùng phạm vi khối 0Để loại bỏ thông báo lỗi đó, các trường hợp cần được đặt trong một bộ dấu ngoặc nhọn. 1Kết luậnSử dụng câu lệnh 3 có thể thay thế cho câu lệnh 4. Câu lệnh 3 so sánh giá trị của một 00 với nhiều trường hợpCác câu lệnh 3 sẽ kiểm tra sự bình đẳng nghiêm ngặt. Trong ví dụ này, vì 97, mệnh đề 08 sẽ thực thi 2Câu lệnh 92 sẽ thoát ra khỏi câu lệnh 3 khi khớp với câu lệnh 04. Nếu không có câu lệnh 92, thì máy tính sẽ tiếp tục thông qua câu lệnh 3 ngay cả khi tìm thấy kết quả khớpTôi hy vọng bạn thích bài viết này về câu nói 3QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO Tôi là một nhạc sĩ và một lập trình viên Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu Làm cách nào để sử dụng mảng trong trường hợp chuyển đổi trong JavaScript?nếu bạn muốn sử dụng câu lệnh switch với tất cả các giá trị có trong mảng thì bạn cần lặp một mảng. mảng. forEach(currValue => { switch(currValue){ case 'first'. bảng điều khiển. log('Đây là lần đầu tiên'); . } })
Chúng ta có thể sử dụng trường hợp chuyển đổi trong mảng không?Có, bạn có thể chuyển một mảng tới một công tắc .
Làm cách nào để hoán đổi giá trị trong mảng JavaScript?Bạn chỉ cần tạo một mảng mới chứa cả hai phần tử theo một thứ tự cụ thể, sau đó gán nó vào một mảng mới chứa cả hai phần tử theo thứ tự đảo ngược. You can also create a reusable function to handle this whereby you specify the array and the two indexes you wish to swap.
Chúng ta có thể sử dụng trường hợp chuyển đổi trong JavaScript không?Câu lệnh switch thực thi một khối mã tùy thuộc vào các trường hợp khác nhau . Câu lệnh chuyển đổi là một phần của Câu lệnh "Có điều kiện" của JavaScript, được sử dụng để thực hiện các hành động khác nhau dựa trên các điều kiện khác nhau. Sử dụng công tắc để chọn một trong nhiều khối mã sẽ được thực thi. |