Mệnh đề so sánh trong Apps Script

Trong lập trình thì mệnh đề so sánh là kiến thức bạn cần nắm rõ để vào làm phần mềm chuyên nghiệp với Apps Script

  1. Mệnh đề so sánh trong Apps Script
  2. Các toán tử so sánh trong Google Apps Script
  3. Một số ví dụ sử dụng mệnh đề so sánh trong Google Apps Script

1. Mệnh đề so sánh trong Apps Script

Trong Google Apps Script, mệnh đề so sánh hoạt động tương tự như trong các ngôn ngữ lập trình khác, giúp bạn so sánh giá trị của các biến hoặc biểu thức và thực hiện các thao tác dựa trên kết quả so sánh đó. Apps Script, được viết bằng JavaScript, sử dụng các toán tử so sánh để so sánh các giá trị và trả về kết quả là true (đúng) hoặc false (sai).

2. Các toán tử so sánh trong Google Apps Script

(Dựa trên ngôn ngữ JavaScript)

 == Bằng nhau (so sánh giá trị)

        Kiểm tra nếu hai giá trị bằng nhau.
        Không xét đến kiểu dữ liệu, chỉ so sánh giá trị.

    Ví dụ:

var a = 10;
var b = "10";
Logger.log(a == b); // true vì giá trị của a và b đều là 10 (chuyển đổi kiểu dữ liệu)

=== Bằng nhau (so sánh giá trị và kiểu dữ liệu)

    Kiểm tra nếu cả giá trị và kiểu dữ liệu của hai đối tượng là giống nhau.

Ví dụ:

var a = 10;
var b = "10";
Logger.log(a === b); // false vì a là số và b là chuỗi

!= Khác nhau (so sánh giá trị)

    Kiểm tra nếu hai giá trị không bằng nhau.

Ví dụ:

var a = 10;
var b = 20;
Logger.log(a != b); // true vì a và b khác nhau

!== Khác nhau (so sánh giá trị và kiểu dữ liệu)

    Kiểm tra nếu giá trị hoặc kiểu dữ liệu của hai đối tượng không giống nhau.

Ví dụ:

var a = 10;
var b = "10";
Logger.log(a !== b); // true vì a là số và b là chuỗi

> Lớn hơn

    Kiểm tra nếu giá trị bên trái lớn hơn giá trị bên phải.

Ví dụ:

var a = 10;
var b = 5;
Logger.log(a > b); // true vì a lớn hơn b

< Nhỏ hơn

    Kiểm tra nếu giá trị bên trái nhỏ hơn giá trị bên phải.

Ví dụ:

var a = 5;
var b = 10;
Logger.log(a < b); // true vì a nhỏ hơn b

>= Lớn hơn hoặc bằng

    Kiểm tra nếu giá trị bên trái lớn hơn hoặc bằng giá trị bên phải.

Ví dụ:

var a = 10;
var b = 10;
Logger.log(a >= b); // true vì a bằng b

<= Nhỏ hơn hoặc bằng

    Kiểm tra nếu giá trị bên trái nhỏ hơn hoặc bằng giá trị bên phải.

Ví dụ:

    var a = 5;
    var b = 10;
    Logger.log(a <= b); // true vì a nhỏ hơn b

3. Một số ví dụ sử dụng mệnh đề so sánh trong Google Apps Script

Mệnh đề so sánh thường được sử dụng trong các cấu trúc điều kiện như if, else if, hoặc while để kiểm tra một điều kiện nào đó và thực hiện các hành động tương ứng.

Ví dụ với cấu trúc if và mệnh đề so sánh:

function checkNumbers() {
  var a = 5;
  var b = 10;
 
  if (a < b) {
    Logger.log('a nhỏ hơn b'); // Điều này sẽ in ra "a nhỏ hơn b"
  } else if (a > b) {
    Logger.log('a lớn hơn b');
  } else {
    Logger.log('a bằng b');
  }
}

Ví dụ với cấu trúc while và mệnh đề so sánh:

function countUpToTen() {
  var i = 1;
  while (i <= 10) {
    Logger.log(i);
    i++;
  }
}

Trong ví dụ trên, mệnh đề so sánh i <= 10 sẽ tiếp tục vòng lặp cho đến khi giá trị của i lớn hơn 10.
Tóm lại:

    Mệnh đề so sánh trong Google Apps Script (vốn được viết bằng JavaScript) giúp so sánh các giá trị và đưa ra kết quả đúng/sai.
    Các toán tử so sánh cơ bản trong Google Apps Script bao gồm: ==, ===, !=, !==, >, <, >=, <=.
    Mệnh đề so sánh được dùng trong các câu lệnh điều kiện, vòng lặp, và các biểu thức logic để quyết định luồng thực thi của chương trình.

Tìm kiếm:

Bài viết liên quan:

Trong lập trình thì mệnh đề so sánh là kiến thức bạn cần nắm rõ để vào làm phần mềm chuyên nghiệp với Apps Script