hello();
-Chúng ta xem thêm các ví dụ về hàm có tham số truyền vào nhé;
function hello(name){ console.log("chao "+name);}// khởi tạo hàm hellohello('tuan');// gọi hàm hello kèm theo với tham số truyền cho nó là tuanhello('nam');// gọi hàm hello kèm theo với tham số truyền cho nó là nam
-khi chạy đoạn code trên thì ở của sổ console sẽ hiển thị như sau
chao tuanchao nam
Bài 6: Câu lệnh rẽ nhánh trong nodejs1, if-elseLý 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}
-Ngoài ra nó còn có các kiểu khai báo khác như sau:
if(dieu kien){ //dung thi}elseif(dieu kien khac){ //dung thi}else{ // 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ề:
do roi!
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ề:
kha
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ề:
kha
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ề:
do roi2, Switch-caseLý 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
Nodejs - Toidicode
Start from the beginning
