Chúng ta có thể sử dụng phương thức
const pet = "dog";
if [pet === "lizard"] {
console.log["I own a lizard"];
} else if [pet === "dog"] {
console.log["I own a dog"];
} else if [pet === "cat"] {
console.log["I own a cat"];
} else if [pet === "snake"] {
console.log["I own a snake"];
} else if [pet === "parrot"] {
console.log["I own a parrot"];
} else {
console.log["I don't own a pet"];
}
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ảngThay thế bằng SwitchChú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
switch [name] {
case 'Optimus Prime':
case 'Ratchet':
case 'BumbleBee':
case 'IronHide':
AutobotsRollOut[]
break
default:
break
}
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 Git
Git 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 ExpressJS
NodeJS 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
const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
3 thay vì câu lệnh const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
4. Các câu lệnh
const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
3 có thể có cú pháp rõ ràng hơn các câu lệnh const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
4 phức tạpHãy xem ví dụ dưới đây – thay vì sử dụng câu lệnh
const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
4 dài này, bạn có thể chọn sử dụng câu lệnh const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
3 dễ đọc hơnconst pet = "dog";
if [pet === "lizard"] {
console.log["I own a lizard"];
} else if [pet === "dog"] {
console.log["I own a dog"];
} else if [pet === "cat"] {
console.log["I own a cat"];
} else if [pet === "snake"] {
console.log["I own a snake"];
} else if [pet === "parrot"] {
console.log["I own a parrot"];
} else {
console.log["I don't own a pet"];
}
const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
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
const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
3 là câu lệnh luồng điều khiển kiểm tra giá trị của const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
00 trong nhiều trường hợpĐây là cú pháp cơ bản cho câu lệnh
const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
3const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
0Máy tính sẽ đi qua câu lệnh
const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
3 và kiểm tra sự bằng nhau nghiêm ngặt giữa const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
03 giữa const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
04 và const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
00. Nếu một trong các trường hợp khớp với const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
00, thì mã bên trong mệnh đề const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
04 đó sẽ thực thiconst pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
9Nếu không có trường hợp nào khớp với biểu thức thì mệnh đề
const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
08 sẽ được thực hiệnconst pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
1Nếu nhiều trường hợp khớp với câu lệnh
const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
3, thì const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
04 đầu tiên khớp với const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
00 sẽ được sử dụngCâu lệnh
const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
92 sẽ thoát ra khỏi câu lệnh const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
3 khi khớp với câu lệnh const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
04. Nếu không có câu lệnh const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
92, thì máy tính sẽ tiếp tục thông qua câu lệnh const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
3 ngay cả khi tìm thấy kết quả khớpNếu câu lệnh
const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
97 có trong câu lệnh const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
3, thì bạn không cần câu lệnh const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
92Ví dụ về câu lệnh Switch trong JavaScript
Trong ví dụ này, chúng tôi đang so sánh
const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
10 với các trường hợp. const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
10 sẽ khớp với mệnh đề thứ ba của const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
04 và sẽ in ra bảng điều khiển "I play the oboe"const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
6Nếu tôi thay đổi biểu thức thành
const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
13, thì mệnh đề const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
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"const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
9Thiếu tuyên bố nghỉ giải lao
Trong ví dụ này, trận đấu sẽ là
const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
04 2. Nhưng nếu không có câu lệnh const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
92, máy tính sẽ tiếp tục vào const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
04 3 và mệnh đề const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
08Bạn sẽ thấy ba câu lệnh
const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
19 vì không bao gồm câu lệnh const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
92const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
6Nơi đặt Điều khoản Mặc định
Quy ước tiêu chuẩn là đặt
const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
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ácconst pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
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
const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
62 không khớp với bất kỳ trường hợp nào nên trường hợp const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
08 sẽ được thực hiện. Nhiều trường hợp cho một hoạt động
Có 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
const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
19 cho từng trường hợp, chúng ta có thể bỏ qua các câu lệnh const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
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
const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
90const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
8Chặn phạm vi và câu lệnh chuyển đổi
Ví dụ này sẽ tạo ra thông báo lỗi, vì biến
const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
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ốiconst pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
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.
const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
1Kết luận
Sử dụng câu lệnh
const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
3 có thể thay thế cho câu lệnh const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
4. Câu lệnh const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
3 so sánh giá trị của một const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
00 với nhiều trường hợpCác câu lệnh
const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
3 sẽ kiểm tra sự bình đẳng nghiêm ngặt. Trong ví dụ này, vì const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
97, mệnh đề const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
08 sẽ thực thiconst pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
2Câu lệnh
const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
92 sẽ thoát ra khỏi câu lệnh const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
3 khi khớp với câu lệnh const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
04. Nếu không có câu lệnh const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
92, thì máy tính sẽ tiếp tục thông qua câu lệnh const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
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
const pet = "dog";
switch [pet] {
case "lizard":
console.log["I own a lizard"];
break;
case "dog":
console.log["I own a dog"];
break;
case "cat":
console.log["I own a cat"];
break;
case "snake":
console.log["I own a snake"];
break;
case "parrot":
console.log["I own a parrot"];
break;
default:
console.log["I don't own a pet"];
break;
}
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