1. Apps Script có 4 kiểu dữ liệu
Số (Number): Bất kỳ giá trị số nào (ví dụ: 3,15, 27, -50, 1e4)
Chuỗi (String): Một đoạn văn bản trong dấu ngoặc kép (ví dụ: “An Na”, “Hà Nội”, “Xin chào!”, “1568”)
Boolean: Giá trị đúng True, hoặc sai False. (Lưu ý: không có dấu ngoặc kép bao quanh giá trị boolean, nghĩa là chúng không phải là chuỗi)
Đối tượng (Object): Một giá trị chứa các giá trị khác: tập hợp của các key (thuộc tính) và value (giá trị).
2. Toán tử
Toán tử số được sử dụng để thực hiện các phép toán trên một hoặc nhiều giá trị.
Có ba loại toán tử chính: Số, So sánh và Logic.
a. Toán tử số
Toán tử số được sử dụng để thực hiện các phép toán trên các giá trị số. Các phép toán chính là:
Phép cộng: +
Phép trừ: –
Phép nhân: *
Phép chia: /
Số dư: %
Thứ tự ưu tiên của toán tử: Nhân chia trước, cộng trừ sau. Biểu thức trong dấu ngoặc đơn sẽ được thực hiện trước.
b. Toán tử so sánh
Toán tử so sánh được sử dụng để so sánh hai giá trị.
Khi so sánh hai giá trị, kết quả sẽ là đúng hoặc sai, tức là giá trị boolean.
Có sáu toán tử so sánh. Đó là:
Lớn hơn (>): a > b trả về giá trị true nếu giá trị a lớn hơn giá trị b và trả về giá trị false nếu a nhỏ hơn hoặc bằng b.
Lớn hơn hoặc bằng (>=): a >= b trả về kết quả true nếu giá trị a lớn hơn hoặc bằng giá trị b và false nếu a nhỏ hơn b.
Nhỏ hơn (<): a < b trả về true nếu giá trị a nhỏ hơn giá trị b và false nếu a lớn hơn hoặc bằng b.
Nhỏ hơn hoặc bằng (<=): a <= b trả về kết quả đúng nếu giá trị a nhỏ hơn hoặc bằng giá trị b và trả về kết quả sai nếu a lớn hơn b.
Phép so sánh bằng (==): a == b trả về kết quả là true nếu giá trị a bằng giá trị b.
Phép so sánh bằng chặt chẽ(===): a === b trả về kết quả là true nếu giá trị a bằng giá trị b và kiểu của chúng cũng giống nhau.
Phép so sánh không bằng (!=): a != b trả về true nếu giá trị a không bằng giá trị b.
Phép so sánh không bằng chặt chẽ (!==): a !== b trả về giá trị true nếu giá trị a không bằng giá trị b HOẶC nếu kiểu của chúng khác nhau.
c. Toán tử logic
Các toán tử logic hoạt động trên các giá trị boolean với kết quả cũng là một giá trị boolean. Có ba toán tử logic và chúng là:
AND (&&): a && b chỉ trả về true nếu cả a và b đều đúng. Trả về false nếu một trong hai hoặc cả hai đều sai.
OR (||): a || b cho kết quả là true nếu một hoặc cả hai giá trị là true. Nó chỉ cho kết quả là false nếu cả a và b đều false.
NOT (!): false thành true và ngược lại. Ví dụ, !a trả về true nếu a là false.
d. typeof
Toán tử này typeof được sử dụng để tìm ra loại của một giá trị nhất định.
typeof 456.7; //number
typeof false; //boolean
typeof “Hello World!”; //string
Shop Sách học Tiếng Trung tại Shopee