Bỏ qua đến nội dung
Bỏ qua điều hướng
Đăng nhập
MT.NET.VN

Viewbh Nodejs Basic Tut 5 Cau Lenh Re Nhanh2023 04 06 03 18 58

Tìm kiếm
Thuộc khóa học · baihoc_sub = 20

Nodejs Framework cơ bản

Bài 1 / 1 trong khóa học.

Xem khóa học
100%
Bài trướcĐây là bài đầu tiên Bài sauĐây là bài cuối cùng
MT LEARNING · LESSON

NodeJS Basic tut 5: Câu lệnh rẽ nhánh

Nguồn : toidicode.com -Nhắc đến câu lệnh rẽ nhánh thì những ai đã tìm hiểu qua bất kì 1 ngôn ngữ lập […]

NodeJS Basic tut 5: Câu lệnh rẽ nhánh

Nguồn : toidicode.com

-Nhắc đến câu lệnh rẽ nhánh thì những ai đã tìm hiểu qua bất kì 1 ngôn ngữ lập trình nào cũng đã nghe qua về nó rồi đúng không? Nhưng ở đây mình cũng xin được giới thiệu về câu lệnh rẽ nhánh trong nodejs cho các bạn biết thêm.Mục Lục

1, if-else

Lý thuyết

-If-else là 1 loại điều kiện được sử dụng rất nhiều trong các ngôn ngữ lập trình. if-else sẽ hoạt động như sau:

if (dieu kien) {   //dung thi } else{   //Con khong thi } 

– Khai báo if-else ngắn gọn:

(dieu kien) ? (dung thi) : (sai thi);

-Khai báo if-else lồng if-else:

if (dieu kien) {   if (dieu kien khac) {     dung thi   } else {     khong thi   } } else {   Con khong thi }

Thực hành

Ví dụ 1:

var diem = 7; if (diem > 5) { // nếu điểm lớn hơn 5     console.log("do roi!"); // thì in ra màn hình do roi! } else { // còn không     console.log("truot roi!"); // thì in ra màn hình truot roi! } 

-Kết quả sẽ trả về:

Ví dụ 2:

var diem = 6.5; if (diem < 5) {     console.log("yeu"); } else if (diem >= 5 && diem < 6.5) {     console.log("trung binh"); } else if (diem >= 6.5 && diem < 8) {     console.log("kha"); } else {     console.log("Gioi"); }

-Kết quả sẽ trả về:

Ví dụ 3: cũng như ví dụ 2 nhưng chúng ta thử dưới dạng if lồng nhau nhé.

var diem = 6.5; if (diem < 5) {     console.log("yeu"); } else {     if (diem >= 5 && diem < 6.5) {         console.log("trung binh");     } else if (diem >= 6.5 && diem < 8) {         console.log("kha");     } else {         console.log("gioi");     } } 

-Kết quả sẽ trả về:

Ví dụ 4:  Khai báo if ngắn gọn.

var diem = 6.5; diem < 5 ? console.log("truot roi") : console.log("do roi");

-Kết quả sẽ trả về:

2, Switch-case

Lý thuyết

-ở phần trên các bạn đã tìm hiểu về if-else rồi đúng không. Nhưng vấn đề ở đây là dùng if-else như thế có dài quá không, chẳng hạn như bài toán đọc số, mỗi số chúng ta phải if 1 cái sao. Thì ở đây nodejs cũng hỗ trợ chúng ta cấu trúc rẽ nhánh switch-case như bao ngôn ngữ khác.

-Cấu trúc của nó như sau:

Switch (bien) {   Case giá trị 1:       //hanh dong;    Break;    …………   Case giá trị N:      //hanh dong;    Break;   Default:     //hanh dong;    Break; }

Thực hành

-Để hiểu sâu thêm về Switch-case trên chúng ta cùng là mấy ví dụ cơ bản sau nhé.

Ví dụ 1: dùng switch-case để đọc thứ trong tuần

 
var now = 5; switch (now) {     case 2:         console.log("Thứ 2");         break;     case 3:         console.log("Thứ 3");         break;     case 4:         console.log("Thứ 4");         break;     case 5:         console.log("Thứ 5");         break;     case 6:         console.log("Thứ 6");         break;     case 7:         console.log("Thứ 7");         break;     case 8:         console.log("Chủ nhật");         break;     default:         console.log("Sai rồi nhé");         break; } 

Ví dụ 2: Sử dụng switch-case để đọc số trong phạm vi 10.

+ Bài này các bạn tự làm tự trải nghiệm nhé!

3.Lời kết.

-Qua bài trên các bạn đã hiểu thêm về cấu trúc rẽ nhánh trong nodejs rồi đúng không, các bạn nhớ ôn kỹ phần này nhé vì sau này phần này sẽ được sử dụng rất nhiều đó!



Post Views:
21

ĐÁNH GIÁ NỘI DUNG 0.0/5 0 lượt đánh giá
Bạn thấy nội dung này thế nào?
Mỗi trình duyệt/tài khoản được chấm lại sau 24 giờ.
Báo bài lỗiGiúp MT.Net.VN phát hiện nội dung cần kiểm tra
Báo lỗi được ghi vào hệ thống để Admin kiểm tra. Không dùng chức năng này để gửi hỗ trợ cá nhân.
Home Dịch vụ Khóa học CPanel