1. Biến là gì
Biến được sử dụng để lưu trữ giá trị.
Để gán giá trị cho một biến, trước tiên bạn cần khai báo biến và sau đó gán giá trị cho biến đó.
2. Khai báo một biến
Khai báo một biến bằng cách sử dụng từ khóa var theo sau là tên biến.
var age;
Vì chưa gán giá trị cho biến age nên giá trị của nó sẽ là undefined (không xác định).
3. Gán giá trị cho một biến
Giá trị có thể được gán cho một biến bằng cách sử dụng toán tử bằng (=).
var age = 25;
Bạn cũng có thể khai báo biến trước rồi gán giá trị cho biến đó sau.
var age;
age = 25;
Có thể gán một giá trị mới cho một biến
var age;
age = 25;
Gán giá trị mới:
age = 27;
Chú ý:
Nên khai báo một biến trước khi gán giá trị cho nó.
Mặc dù Apps Script cho phép gán giá trị cho một biến chưa được khai báo. Tuy nhiên, biến này sẽ là biến toàn cục một cách vô ý khiến nó khó được kiểm soát.
4. Kiểu biến
Kiểu của biến sẽ giống với kiểu của giá trị mà nó chứa. Ví dụ, nếu biến chứa giá trị chuỗi thì kiểu của nó cũng là chuỗi. Nếu chưa gán bất kỳ giá trị nào cho biến, giá trị của nó sẽ là undefined.
5. Tên biến
Apps Script có một số quy tắc nhất định để quản lý tên biến.
a. Tên biến chỉ có thể chứa chữ cái, số, dấu gạch dưới (_) hoặc dấu đô la ($).
b. Tên biến phải bắt đầu bằng một chữ cái, dấu đô la ($) hoặc dấu gạch dưới (_). Chúng không thể bắt đầu bằng một số.
c. Tên biến không được chứa khoảng trắng.
d. Không thể sử dụng một số từ nhất định làm tên biến. Những từ này được gọi là từ dành riêng. Ví dụ, không thể sử dụng var làm tên biến. Danh sách những từ dành riêng (JavaScript – Reserved Keywords):
https://www.tutorialspoint.com/javascript/javascript_reserved_keywords.htm
e. Tên biến phân biệt chữ hoa chữ thường
Ví dụ: age khác Age.
6. Phạm vi của biến
Biến có thể có phạm vi cục bộ hoặc phạm vi toàn cục.
a. Các biến được khai báo trong một hàm có phạm vi cục bộ. Điều này có nghĩa là giá trị của chúng chỉ có thể được truy cập trong hàm mà chúng được khai báo.
b. Các biến được khai báo bên ngoài hàm có phạm vi toàn cục. Điều này có nghĩa là giá trị của chúng có thể được truy cập ở bất kỳ đâu trong chương trình của bạn (thậm chí trong hàm).
7. Hằng số
Hằng số cũng giống như biến ngoại trừ việc bạn không thể thay đổi giá trị của nó sau khi gán một giá trị cho nó. Để khai báo hằng số, sử dụng từ khóa const.
Ví dụ:
const year = 2025;
https://youtu.be/2ixPiZvL-T4