ตัวอย่างที่ 3.2 การกําหนดตัวแปรแบบ Explicit (มีคําว่า Dim) ใช้งานได้ทุกๆ Private sub (public)
3.5 Operator (เครื่องหมาย)
1) เครื่องหมายการกําหนดค่า (Assignment Operator) ใช้เครื่องหมาย =
A! = 10
Name$ = first & Lastname
Status = (235*3)>(1500/3-100)
name = Text1.text
2) Arithmetic Operation เป็น Operator ที่ใช้ในการคํานวณ ประกอบด้วยสัญลักษณ์ดังนี้
เครื่องหมาย | ความหมาย |
^ | ยกกําลัง |
- | ลบ (Operand เดี่ยว) |
*, / | คูณหรือหาร (10/3 = 3.333333..) |
\ | หารแบบ Integer (10\3 = 3) |
Mod Modulo | (หารเอาเฉพาะเศษ) |
+ , - | บวก หรือ ลบ |
& | การต่อข้อความ (String) |
3) Relational Operation เครื่องหมายที่ใช้ในการเปรียบเทียบ ซึ่งจะได้ผลเป็นค่าจริง(True) หรือเท็จ
(False) เท่านั้น มักจะใช้ร่วมกับคําสั่ง if…End if สัญลักษณ์ที่ใช้มีต่อไปนี้
เครื่องหมาย | ความหมาย |
= | เท่ากับ |
<> | ไม่เท่ากับ |
> | มากกว่า |
< | น้อยกว่า |
>= | มากกว่าหรือเท่ากับ |
<= | น้อยกว่าหรือเท่ากับ |
Like | เปรียบเทียบ String |
หมายเหตุ :
Like จะใช้เปรียบเทียบ String 2 ค่าหากเหมือนกันทุกประการจะกําหนดค่าให้เป็นจริง(True)
เช่น A = “Com” Like “Com” // A จะมีค่าเป็น True
B = “Sit” Like “Sitthai” // B จะมีค่าเป็นเท็จ False เป็นต้น
4) Logical Operation
ใช้สําหรับเชื่อมประโยคเงื่อนไข หลายๆ ประโยคเข้าด้วยกัน ดังตารางต่อไปนี้
เครื่องหมาย | ความหมาย |
Not Logical | Negation |
And Logical | and |
Or Inclusive Imp Implication | Or |
Eqv Logical | Equivalence |
Xor Exclusive | XOR |
ข้อสังเกต :
Xor (Exclusive Or) จะมีค่าเป็น F เมื่อทั้ง 2 Operand มีค่าเหมือนกัน
Eqv(Logical Equivalence) จะมีค่าเป็น T เมื่อทั้ง 2 Operand มีค่าเหมือนกัน
Imp(Implication) เมื่อ Operand 1 มีค่าเป็น T และ Operand 2 มีค่าเป็น F จะมีค่าเป็น F
ไม่มีความคิดเห็น:
แสดงความคิดเห็น