# While

This is another loop with node for. Here, "while" will loop until it meets the variable condition you have set here without caring about the number of iterations, it can be once or ten times,... it does not have a fixed number of rounds. loop, it will keep repeating until it meets a condition for it to stop.\
\
Đây là một vòng lặp khác với node for. Ở đây, "while" sẽ lặp đến khi gặp được điều kiện biến bạn đã cài đặt ở đây mà không quan tâm đến số lần lặp, có thể là lặp một lần hoặc lặp mười lần,... nó không cố định số vòng lặp, nó sẽ cứ lặp đến khi gặp được điều kiện để nó dừng lại.

<figure><img src="/files/2TT8HBVywKqcpEElFsZR" alt=""><figcaption></figcaption></figure>

| parameter         | illustrate                             |
| ----------------- | -------------------------------------- |
| Variable          | Chọn biến chứa giá trị để so sánh      |
| Operator          | Chọn toán tử để so sánh                |
| Variable of value | Chọn biến hoặc nhập giá trị để so sánh |

Các toán tử so sánh bao gồm:&#x20;

* **<** : So sánh bé hơn. Nếu điều kiện đúng thì sẽ thực hiện vòng lặp, nếu điều kiện sai sẽ không thực hiện vòng lặp. Tương tự với **>** ; **<=** ; **>=**.
* **=** : So sánh bằng. Nếu 2 giá trị bằng nhau thì sẽ thực hiện vòng lặp, nếu không bằng nhau thì sẽ không thực hiện vòng lặp.
* **!=** : So sánh không bằng. Nếu 2 giá trị so sánh của bạn khác nhau (không bằng nhau) thì sẽ thực hiện vòng lặp, nếu bằng nhau thì sẽ không thực hiện vòng lặp.
* **Starts with** : Nếu biến bạn chọn bắt đầu bằng giá trị mà bạn nhập vào trường **Variable or value**, thì sẽ bắt đầu vòng lặp, còn nếu không sẽ không thực hiện vòng lặp. Ví dụ biến **a** có giá trị  *"***hello! this is Hidemium***"* , tại trường variable or value bạn nhập **hello** thì sẽ bắt đầu vòng lặp.
* **Ends with** : Nếu biến bạn chọn kết thúc bằng giá trị mà bạn nhập vào trường **Variable or value**, thì sẽ bắt đầu vòng lặp, còn nếu không thực hiện vòng lặp. Ví dụ biến **a** có giá trị  "**hello! this is Hidemium**" , tại trường variable or value bạn nhập **Hidemium** thì sẽ bắt đầu vòng lặp.
* **Contains** : Nếu biến bạn chọn bao gồm giá trị mà bạn nhập vào trường **Variable or value**, thì sẽ thực hiện vòng lặp, còn nếu không thực hiện vòng lặp. Ví dụ biến **a** có giá trị  "**hello! this is Hidemium**" , tại trường variable or value bạn nhập **this** thì sẽ bắt đầu vòng lặp.

{% file src="/files/i8z1Z0dk2AV6vNBJjK3G" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hidemium.io/automation-user-manual/other/while.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
