ตัวดำเนินการ

โอเปอร์เรเตอร์ (Operator)

โอเปอร์เรเตอร์ คือ สัญลักษณ์ที่ใช้ในการประมวลผลทางคณิตศาสตร์หรือทางตรรกะ ภาษา Visual Basic แบ่ง Operator ได้ดังนี้

โอเปอร์เรเตอร์ทางคณิตศาสตร์

ใช้ในการคำนวณทางคณิตศาสตร์ เช่น

โอเปอร์เรเตอร์สำหรับการเปรียบเทียบ

เครื่องหมายสำหรับการเปรียบเทียบ เพื่อหาค่าความจริงระหว่าง 2 นิพจน์ ซึ่งหากผลการเปรียบเทียบเป็นจริง จะได้ผลลัพธ์เป็น True แต่หากผลการเปรียบเทียบเป็นเท็จจะได้ผลลัพธ์เป็น False

โอเปอร์เรเตอร์สำหรับการกำหนดค่า (Assignment)

โอเปอร์เรเตอร์สำหรับการกำหนดค่า เป็นเครื่องหมายสำหรับการกำหนดค่าของตัวแปรทางด้านซ้ายของเครื่องหมายด้วยค่าที่อยู่ทางด้านขวาของเครื่องหมาย

โอเปอร์เรเตอร์ทางตรรกะ (Logical)

โอเปอร์เรเตอร์ทางตรรกะเป็นการเปรียบเทียบระหว่าง 2 นิพจน์ ซึ่งแต่ละนิพจน์ที่นำมาเปรียบเทียบจะต้องมีค่าเป็น True หรือ False อย่างใดอย่างหนึ่ง และผลลัพธ์ที่ได้ก็จะเป็น True หรือ False อย่างใดอย่างหนึ่งด้วยเช่นกัน

โอเปอร์เรเตอร์สาหรับการเชื่อมต่อสตริง (String Concatenation)

การเชื่อมต่อข้อความหรือสตริงเข้าด้วยกัน จะใช้เครื่องหมายอยู่ 2 ตัว คือเครื่องหมาย “+” และเครื่องหมาย “&”

ถ้าเป็นการเชื่อมต่อสตริงกับสตริง เข้าด้วยกัน สามารถใช้เครื่องหมาย + หรือ เครื่องหมาย & ก็ได้ เช่น

“Hello” + “World”

หรือ “Hello” & “World”

แต่ถ้าเป็นการเชื่อมต่อระหว่างสตริงกับ ตัวเลข จะต้องใช้เครื่องหมาย &

เช่น “Visual Basic” & 2010

ถ้าต้องการเครื่องหมาย + เพื่อเชื่อมต่อสตริงกับตัวเลขจะต้องแปลงตัวเลขให้อยู่ในรูปแบบ

สตริงก่อน ซึ่งมีวิธีการ ดังนี้

- ใช้ฟังก์ชัน CStr()

เช่น “Visual Basic” + CStr (2010)

- ใช้ฟังก์ชัน ToString()

เช่น “Visual Basic” + 2010.ToString()