VBScript - ตัวดำเนินการ
ตัวดำเนินการคืออะไร?
ลองมาแสดงออก4 + 5 เท่ากับ 9 ที่นี่เรียกว่า 4 และ 5operands และ + เรียกว่า operator. ภาษา VBScript รองรับตัวดำเนินการประเภทต่อไปนี้ -
- ตัวดำเนินการเลขคณิต
- ตัวดำเนินการเปรียบเทียบ
- ตัวดำเนินการเชิงตรรกะ (หรือเชิงสัมพันธ์)
- ตัวดำเนินการเชื่อมต่อ
ตัวดำเนินการเลขคณิต
VBScript รองรับตัวดำเนินการเลขคณิตต่อไปนี้ -
สมมติว่าตัวแปร A ถือ 5 และตัวแปร B ถือ 10 จากนั้น -
แสดงตัวอย่าง
ตัวดำเนินการ | คำอธิบาย | ตัวอย่าง |
---|---|---|
+ | เพิ่มสองตัวถูกดำเนินการ | A + B จะให้ 15 |
- | ลบตัวถูกดำเนินการที่สองจากตัวแรก | A - B จะให้ -5 |
* | คูณตัวถูกดำเนินการทั้งสอง | A * B จะให้ 50 |
/ | หารเศษด้วยตัวหาร | B / A จะให้ 2 |
% | ตัวดำเนินการโมดูลัสและส่วนที่เหลือหลังจากการหารจำนวนเต็ม | B MOD A จะให้ 0 |
^ | ตัวดำเนินการยกกำลัง | B ^ A จะให้ 100000 |
เพื่อให้เข้าใจผู้ประกอบการเหล่านี้ในทางที่ดีคุณสามารถลองตัวเอง
ตัวดำเนินการเปรียบเทียบ
มีตัวดำเนินการเปรียบเทียบต่อไปนี้ที่รองรับโดยภาษา VBScript -
สมมติว่าตัวแปร A ถือ 10 และตัวแปร B ถือ 20 จากนั้น -
แสดงตัวอย่าง
ตัวดำเนินการ | คำอธิบาย | ตัวอย่าง |
---|---|---|
= | ตรวจสอบว่าค่าของตัวถูกดำเนินการสองตัวเท่ากันหรือไม่ถ้าใช่เงื่อนไขจะกลายเป็นจริง | (A == B) เป็นเท็จ |
<> | ตรวจสอบว่าค่าของตัวถูกดำเนินการสองตัวเท่ากันหรือไม่หากค่าไม่เท่ากันเงื่อนไขจะกลายเป็นจริง | (A <> B) เป็นจริง |
> | ตรวจสอบว่าค่าของตัวถูกดำเนินการด้านซ้ายมากกว่าค่าของตัวถูกดำเนินการด้านขวาหรือไม่ถ้าใช่เงื่อนไขจะกลายเป็นจริง | (A> B) เป็นเท็จ |
< | ตรวจสอบว่าค่าของตัวถูกดำเนินการด้านซ้ายน้อยกว่าค่าของตัวถูกดำเนินการด้านขวาหรือไม่ถ้าใช่เงื่อนไขจะกลายเป็นจริง | (A <B) เป็นจริง |
> = | ตรวจสอบว่าค่าของตัวถูกดำเนินการด้านซ้ายมากกว่าหรือเท่ากับค่าของตัวถูกดำเนินการด้านขวาหรือไม่ถ้าใช่เงื่อนไขจะกลายเป็นจริง | (A> = B) เป็นเท็จ |
<= | ตรวจสอบว่าค่าของตัวถูกดำเนินการด้านซ้ายน้อยกว่าหรือเท่ากับค่าของตัวถูกดำเนินการด้านขวาหรือไม่ถ้าใช่เงื่อนไขจะกลายเป็นจริง | (A <= B) เป็นจริง |
เพื่อให้เข้าใจผู้ประกอบการเหล่านี้ในทางที่ดีคุณสามารถลองตัวเอง
ตัวดำเนินการทางตรรกะ
มีดังต่อไปนี้ตัวดำเนินการตรรกะที่สนับสนุนโดยภาษา VBScript -
สมมติว่าตัวแปร A ถือ 10 และตัวแปร B ถือ 0 จากนั้น -
แสดงตัวอย่าง
ตัวดำเนินการ | คำอธิบาย | ตัวอย่าง |
---|---|---|
และ | เรียกว่าตัวดำเนินการ Logical AND หากเงื่อนไขทั้งสองเป็น True Expression จะกลายเป็น True | a <> 0 AND b <> 0 เป็น False |
หรือ | เรียกว่า Logical OR Operator หากเงื่อนไขใด ๆ ในสองเงื่อนไขเป็นจริงเงื่อนไขนั้นจะกลายเป็นจริง | a <> 0 หรือ b <> 0 เป็นจริง |
ไม่ | เรียกว่า Logical NOT Operator มันกลับสถานะตรรกะของตัวถูกดำเนินการ หากเงื่อนไขเป็นจริงตัวดำเนินการ Logical NOT จะทำให้เป็นเท็จ | NOT (a <> 0 หรือ b <> 0) เป็นเท็จ |
XOR | เรียกว่า Logical excusion เป็นการรวมกันของ NOT และ OR Operator หากนิพจน์หนึ่งและเพียงนิพจน์เดียวที่ประเมินเป็น True ผลลัพธ์จะเป็น True | (a <> 0 XOR b <> 0) เป็นจริง |
เพื่อให้เข้าใจผู้ประกอบการเหล่านี้ในทางที่ดีคุณสามารถลองตัวเอง
ตัวดำเนินการเชื่อมต่อ
มีตัวดำเนินการเชื่อมต่อที่รองรับโดยภาษา VBScript ดังต่อไปนี้ -
สมมติว่าตัวแปร A ถือ 5 และตัวแปร B ถือ 10 แล้ว -
แสดงตัวอย่าง
ตัวดำเนินการ | คำอธิบาย | ตัวอย่าง |
---|---|---|
+ | เพิ่มสองค่าเป็นค่าตัวแปรเป็นตัวเลข | A + B จะให้ 15 |
& | เชื่อมสองค่าเข้าด้วยกัน | A & B จะให้ 510 |
สมมติตัวแปร A = "Microsoft" และตัวแปร B = "VBScript" จากนั้น -
ตัวดำเนินการ | คำอธิบาย | ตัวอย่าง |
---|---|---|
+ | เชื่อมสองค่าเข้าด้วยกัน | A + B จะให้ MicrosoftVBScript |
& | เชื่อมสองค่าเข้าด้วยกัน | A & B จะให้ MicrosoftVBScript |
Note- ตัวดำเนินการเชื่อมต่อสามารถใช้สำหรับตัวเลขและสตริง ผลลัพธ์ขึ้นอยู่กับบริบทหากตัวแปรมีค่าตัวเลขหรือค่าสตริง
เพื่อให้เข้าใจผู้ประกอบการเหล่านี้ในทางที่ดีคุณสามารถลองตัวเอง