Phát biểu

Câu lệnh điều kiện

Các câu lệnh điều kiện chính được VBScript hỗ trợ là:

  • If...Then
  • Vòng lặp For Next
  • Exit For
  • For Each Next
  • Vòng lặp Do
  • While...WEnd
  • Select Case

Cần cẩn thận khi viết script để tránh các vòng lặp vô hạn — tức là phải bảo đảm rằng các điều kiện cuối cùng sẽ được thỏa mãn.

Câu lệnh If...Then

Cú pháp là:

If Condition Then
  'code
Else If AnotherCondition Then
  'code
Else
  'code
End If

Vòng lặp For

Câu lệnh For Next lặp đi lặp lại qua một khối mã. Cú pháp cơ bản là:

For counter = start to end
  ' block of code here
Next

Exit For

Câu lệnh Exit For thoát khỏi vòng lặp For trước khi vòng lặp kết thúc.

For counter = start to end
  if condition then Exit For
Next

Vòng lặp For Each

Vòng lặp For Each là một biến thể của vòng lặp For, được thiết kế để lặp qua một tập hợp đối tượng cũng như các phần tử trong một mảng. Cú pháp cơ bản là:

For Each ObjectVar in Collection
  ' block of code here
Next

Vòng lặp Do

Vòng lặp Do có một số biến thể lặp.

Do while until condition
  ' code block
Loop

...và;

Do
  ' code block
Loop while until condition

...và;

Do
  ' code block
Loop

Vòng lặp While...WEnd

Câu lệnh While WEnd lặp đi lặp lại qua một khối mã. Cú pháp cơ bản là:

While until condition
  ' code block
WEnd

Câu lệnh Select Case

Bạn có thể dùng câu lệnh SELECT nếu muốn chọn một trong nhiều khối mã để thực thi:

Select case payment
  case "Cash"
    msgbox "pay cash"
  case "MasterCard"
    msgbox "pay by Mastercard"
  case Else
    msgbox "Unknown payment method"
end select

Biểu thức và toán tử

Một biểu thức là sự kết hợp hợp lệ của các hằng số, biến, giá trị literal, toán tử và kết quả hàm. Biểu thức được dùng để xác định giá trị gán cho một biến, tính toán tham số của một hàm hoặc kiểm tra một điều kiện. Biểu thức có thể bao gồm các lời gọi hàm.

VBScript có một số toán tử logic, số học, Boolean và quan hệ. Các toán tử này được nhóm theo thứ tự ưu tiên, khác với thứ tự ưu tiên dùng trong Basic, C, v.v. Ví dụ, các toán tử AND và OR có độ ưu tiên so với các toán tử quan hệ.

Toán tử số học

+

Phép cộng

-

Phép trừ

*

Phép nhân

/

Phép chia

\

Phép chia cho kết quả nguyên

^

Lũy thừa

Mod

Phép chia lấy dư

Toán tử so sánh (Độ ưu tiên thấp nhất)

=

Kiểm tra có bằng hay không.

<>

Kiểm tra có khác hay không.

<

Kiểm tra có nhỏ hơn hay không.

>

Kiểm tra có lớn hơn hay không.

<=

Kiểm tra có nhỏ hơn hoặc bằng hay không.

>=

Kiểm tra có lớn hơn hoặc bằng hay không.

Is

So sánh hai biến tham chiếu đối tượng.

Toán tử chuỗi

&

Nối chuỗi

Toán tử logic

Not

Phủ định logic NOT

And

Phép AND logic

Or

Phép OR logic

XOR

 

Eqv

 

Imp

 

&

 

AI-LocalizedBản địa hóa bằng AI
Nếu bạn phát hiện vấn đề, hãy chọn văn bản/hình ảnh và nhấnCtrl + Enterđể gửi phản hồi cho chúng tôi.
Tính khả dụng của tính năng

Các tính năng có sẵn cho bạn phụ thuộc vào giải pháp Altium mà bạn đang sử dụng – Altium Develop, một phiên bản của Altium Agile (Agile Teams hoặc Agile Enterprise), hoặc Altium Designer (đang còn hiệu lực).

Nếu bạn không thấy tính năng được đề cập trong phần mềm của mình, liên hệ Bộ phận Kinh doanh của Altium để tìm hiểu thêm.

Tài liệu cũ

Tài liệu Altium Designer không còn được phân phiên bản. Nếu bạn cần truy cập tài liệu cho các phiên bản cũ hơn của Altium Designer, hãy truy cập mục Tài liệu cũ trên trang Trình cài đặt khác.

Nội dung