Disqus

LightBlog

Breaking

Thứ Tư, 6 tháng 11, 2019

Review: Logic and if Statements
câu lệnh "if" là một câu leehj điều kiện.VD:
var x=5;
if(x>0){
text('x is a positive number!',200,200);
}
Ngoài ra chúng ta có thể lưu có vào một biến và sau đó hiển thị nó:
var isPositive=x>0;
text(isPositive,200,200);

Chúng ta hay bị nhầm lần giữa toán tử gán(=) với toán tử đẳng thức(===),cả 2 đều sử dụng dấu bằng,nhưng chúng khác khác nhau.Toán tử gán sẽ thực hiện sự thay đổi giá trị của biến còn toán tử đẳng thức sẽ chỉ đọc giá trị của biến và xem liệu nó có bằng giá trị nào không.VD:
var x=2+2;
if(x===4){
text("yep,2+2=4!",200,200);
}

Toán tử logic là khi chúng ta muốn kết hợp cá toán tử ví dụ như x đúng,y đúng hoặc cả x và y đều đúng.Nếu như vậy chúng ta có thể sử dụng (&&);
var x=70;
var y=50;
if(x>70&&y<5){
text("kết quả là đúng!",200,200);
}
Cách này còn có thể sử dụng trong các chương trình để kiểm tra vị trí của chuột.

Nếu chúng ta chỉ quan tâm rằng ít nhất có một điều kiện đúng thì chúng ra có thể sử dụng toán tử hoặc (||).VD:
var x=70;
var y=50;
if(x>70||y<5){
text("một trong 2 nhận định trên là đúng",200,200);
}
Trường hợp đặc biệt hơn là chúng ta có thể sử dụng cả && và || trong cùng một biểu thức nếu điều kienj là phức tạp.

Trong trường hợp điều kiện của if không đúng thì chúng ta còn có thêm một câu lệnh khác nữa.VD:
var age=28;
if(age>16){
println('ban da du tuoi de di tu!');

}else{
println('rat tiec ban chua the di tu'+(16-age)+'hay co an de mau lon roi di tu');}
Nếu muốn kiểm tra nhiều điều kiện và thực hiện những điều khác nhau dựa trên từng điều kiện thì chúng ta sử dụng câu lệnh (if-else) như đã học ở môn C.

Không có nhận xét nào:

Đăng nhận xét