VBScript - Nhà điều hành
Toán tử là gì?
Hãy lấy một biểu thức 4 + 5 bằng 9 . Ở đây, 4 và 5 được gọi làoperands và + được gọi là operator. Ngôn ngữ VBScript hỗ trợ các loại toán tử sau:
- Toán tử số học
- Toán tử so sánh
- Toán tử logic (hoặc quan hệ)
- Toán tử ghép nối
Các toán tử số học
VBScript hỗ trợ các toán tử số học sau:
Giả sử biến A giữ 5 và biến B giữ 10, thì -
Hiển thị các ví dụ
Nhà điều hành | Sự miêu tả | Thí dụ |
---|---|---|
+ | Thêm hai toán hạng | A + B sẽ cho 15 |
- | Trừ toán hạng thứ hai với toán hạng đầu tiên | A - B sẽ cho -5 |
* | Nhân cả hai toán hạng | A * B sẽ cho 50 |
/ | Chia tử số cho tử số | B / A sẽ cho 2 |
% | Toán tử mô đun và phần còn lại của sau một phép chia số nguyên | B MOD A sẽ cho 0 |
^ | Toán tử lũy thừa | B ^ A sẽ cho 100000 |
Để hiểu các toán tử này một cách tốt hơn, bạn có thể Tự mình thử .
Các toán tử so sánh
Có các toán tử so sánh sau được ngôn ngữ VBScript hỗ trợ:
Giả sử biến A giữ 10 và biến B giữ 20, thì -
Hiển thị các ví dụ
Nhà điều hành | Sự miêu tả | Thí dụ |
---|---|---|
= | Kiểm tra xem giá trị của hai toán hạng có bằng nhau hay không, nếu có thì điều kiện trở thành true. | (A == B) là Sai. |
<> | Kiểm tra xem giá trị của hai toán hạng có bằng nhau hay không, nếu các giá trị không bằng nhau thì điều kiện trở thành true. | (A <> B) là True. |
> | Kiểm tra xem giá trị của toán hạng bên trái có lớn hơn giá trị của toán hạng bên phải hay không, nếu có thì điều kiện trở thành true. | (A> B) là Sai. |
< | Kiểm tra xem giá trị của toán hạng bên trái có nhỏ hơn giá trị của toán hạng bên phải hay không, nếu có thì điều kiện trở thành true. | (A <B) là True. |
> = | Kiểm tra xem giá trị của toán hạng bên trái có lớn hơn hoặc bằng giá trị của toán hạng bên phải hay không, nếu có thì điều kiện trở thành true. | (A> = B) là Sai. |
<= | Kiểm tra xem giá trị của toán hạng bên trái nhỏ hơn hoặc bằng giá trị của toán hạng bên phải hay không, nếu có thì điều kiện trở thành true. | (A <= B) là True. |
Để hiểu các toán tử này một cách tốt hơn, bạn có thể Tự mình thử .
Các toán tử logic
Có các toán tử logic sau được hỗ trợ bởi ngôn ngữ VBScript:
Giả sử biến A giữ 10 và biến B giữ 0, sau đó -
Hiển thị các ví dụ
Nhà điều hành | Sự miêu tả | Thí dụ |
---|---|---|
VÀ | Được gọi là toán tử logic AND. Nếu cả hai điều kiện đều Đúng, thì Biểu thức trở thành Đúng. | a <> 0 VÀ b <> 0 là Sai. |
HOẶC LÀ | Được gọi là Toán tử logic HOẶC. Nếu bất kỳ điều kiện nào trong hai điều kiện là Đúng, thì điều kiện trở thành Đúng. | a <> 0 HOẶC b <> 0 là đúng. |
KHÔNG PHẢI | Được gọi là Toán tử logic NOT. Nó đảo ngược trạng thái logic của toán hạng của nó. Nếu một điều kiện là Đúng, thì toán tử logic NOT sẽ làm cho điều kiện đó là Sai. | NOT (a <> 0 OR b <> 0) là false. |
XOR | Được gọi là Loại trừ logic. Nó là sự kết hợp của Toán tử NOT và OR. Nếu một và chỉ một biểu thức được đánh giá là True, thì kết quả là True. | (a <> 0 XOR b <> 0) là đúng. |
Để hiểu các toán tử này một cách tốt hơn, bạn có thể Tự mình thử .
Các toán tử kết hợp
Có các toán tử Nối sau được ngôn ngữ VBScript hỗ trợ:
Giả sử biến A giữ 5 và biến B giữ 10 thì -
Hiển thị các ví dụ
Nhà điều hành | Sự miêu tả | Thí dụ |
---|---|---|
+ | Thêm hai Giá trị làm Giá trị thay đổi là Số | A + B sẽ cho 15 |
& | Kết hợp hai giá trị | A & B sẽ cho 510 |
Giả sử biến A = "Microsoft" và biến B = "VBScript", sau đó -
Nhà điều hành | Sự miêu tả | Thí dụ |
---|---|---|
+ | Kết hợp hai giá trị | A + B sẽ cung cấp cho MicrosoftVBScript |
& | Kết hợp hai giá trị | A & B sẽ cung cấp cho MicrosoftVBScript |
Note- Các toán tử nối có thể được sử dụng cho các số và chuỗi. Đầu ra phụ thuộc vào ngữ cảnh nếu các biến giữ giá trị số hoặc Giá trị chuỗi.
Để hiểu các Toán tử này một cách tốt hơn, bạn có thể Tự mình thử .