ตัวอย่างที่ 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



ไม่มีความคิดเห็น:
แสดงความคิดเห็น