Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

 Khai báo biến với từ khóa var: Cú pháp “var <tên biến> = <giá trị của biến>” nếu

ếu bạn
khai báo biến bên trong hàm thì đó là biến cục bộ, còn nếu bạn khai báo bên ngoài
hàm thì nó sẽ là một biến toàn cục.

Ví dụ 1: Biến toàn cục


var name = ‘Nguyễn Văn Tèo’;
function showName()
{
alert(name);
}
// Kết quả: Nguyễn Văn Tèo
showName();
Ví dụ 2: Biến cục bộ
function showAge()
{
var age = 8;
}
// Kết quả lỗi vì biến age là biến cục bộ nằm trong hàm showAge()
alert(age);

 Khai báo biến với từ khóa const: Cú pháp “const <tên biến> = <giá trị của biến>” có
thể gọi là hằng số để khai báo một biến và biến đó sẽ không thể nào thay đổi lại giá trị.
Trong JS hay TS thì const có thể chứa mọi giá trị dữ liệu tuy nhiên có 1 lưu ý biến const là
1 Block Scoped (giống với let) nên nó chỉ tồn tại trong phạm vi nó được khai báo mà
thôi.

Ví dụ:
//Khai báo biến
const age = 28;
//Thay đổi giá trị biến, khi chạy chương trình sẽ báo lỗi.
age = 20;
Hàm function

Câu điều kiện


 Rẽ nhánh bao gồm 2 loại:

Dạng thiếu: Nếu … thì

 Ví dụ: Nếu chăm chỉ thì chúng ta sẽ được điểm cao. Còn nếu không chăm chỉ
thì điều gì xảy ra chúng ta chưa biết.

Dạng đủ: Nếu … thì …, nếu không thì …

 Ví dụ: Nếu chăm chỉ thì chúng ta sẽ được điểm cao nếu không thì sẽ bị điểm
thấp.

1. Câu lệnh if:

 Cú pháp:

if (condition) {
//nếu điều kiện đúng thì thực hiện
}
 Trong đó: condition là một hoặc nhiều mệnh đề điều kiện có giá trị trả về
TRUE/FALSE.

2. Lệnh if else:

 Như ở phía trên thầy có nói câu lệnh if thực hiện khi mệnh đề đi kèm nó đúng, và mệnh đề
else sẽ thực hiện khi điều kiện của mệnh đề if không thỏa mãn.
 Cú pháp:

if (condition) {
// nếu đúng thì chạy code trong này
} else {
//nếu sai thì chạy code trong này
}
Ví dụ:

Vòng lặp:

 Statement1: Là giá trị khởi tạo ban đầu của vòng lặp.
 Statement2: Là điều kiện mà vòng lặp được phép chạy (chú ý: Nếu muốn lặp vô tận
thì có thể bỏ trống).
 Statement3: Là bước nhảy của mỗi vòng lặp.
Thay đổi màu cho đối tượng: BaseItem.color = <mã màu>

Các lệnh di chuyển

 Trong đó:

 Target: Khai báo bằng vector3. Tọa độ sẽ thay đổi 1 khoảng vector3 tính từ vị trí hiện tại.
 Duration: Khai báo là số. Thời gian để di chuyển đến tọa độ mới (tính bằng giây).
 Callback: Khai báo hàm. Thực hiện function khi hoàn thành target.
Hàm onClick
Hàm showChoicePanel

You might also like