Variable Constant
ตัวอย่าง การนำตัวแปรมาแสดงผล ตัวอย่าง การนำตัวแปรมาแสดงผล ชื่อตัวแปร ความหมาย num_employees ใช้ได้ NumEmployees _manager ใช้ได้ (แต่ไม่ใช่กรณีปกติ) _ ใช้ไม่ได้ (มีเครื่องหมายขีดเส้นใต้เพียงตัวเดียว) __ ใช้ได้ (ใช้เครื่องหมายขีดเส้นใต้สองตัวได้ แต่น่า สับสนมาก) 1 st_employee ใช้ไม่ได้ (ไม่ได้เริ่มต้นด้วยตัวอักษรหรือขีดเส้นใต้)
การประกาศและใช้งานตัวแปร Visual Basic คุณจะต้องประกาศตัวแปรก่อนที่จะนำไปใช้งาน นี่เป็นรูปแบบของการประกาศตัวแปรในภาษา Visual Basic Dim variableName As dataType Dim variableName As dataType = value ในการประกาศตัวแปรภาษา Visual Basic ใช้คำสั่ง Dim ตามด้วยชื่อของตัวแปร variableName และคำสั่ง As ตามด้วยประเภทของตัวแปร DataType และสามารถกำหนดค่าให้กับตัวแปรได้ทันที โดยใช้เครื่องหมายกำหนดค่า และตามด้วย literal ของประเภทข้อมูลนั้นๆ
ตัวอย่างการประกาศตัวแปรในภาษา Visual Basic Dim a As Integer = 5 Dim b As Integer = 10 Dim c As Integer c = a + b Dim name As String = "Mateo" Dim isProgramer As Boolean = True
DataType Type Data structure Size Value range Boolean aaaaaa True or False Byte 1 byte 0 to 255 Char 2 bytes 0 to 65535 Date DateTime 8 bytes 0:00:00 01/01/0001 to 23:59:59 12/31/9999 Decimal 16 bytes +/-7.9...E+28 Double 1.79...E+308 to -4.94...E- 324 Integer Int32 4 bytes -2,147,483,648 to 2,147,483,647 Long Int64 - 9,223,372,036,854,775,80 8 to 9,223,372,036,854,775,80 7
DataType Type Data structure Size Value range Object 4 bytes Any data type SByte 1 byte -128 to 127 Short Int16 2 bytes -32,768 to 32,767 Single 3.4028235E+38 to - 3.4028235E+38 String 0 - 2 billion chars Unicode characters
Constants (ค่าคงที่) ค่าคงที่ (constants) เป็นตัวแปรหรือประเภทของข้อมูลที่ไม่สามารถเปลี่ยนแปลงค่าได้ในภายหลัง ค่าคงที่ที่เราใช้กันบ่อยๆ นั่นก็คือ literal ซึ่งมันสามารถแบ่งแยกออกเป็น integer, floating point number, character, string และ boolean เป็นต้น อย่างไรก็ตามค่าคงที่ก็คือค่าใดๆ ที่สามารถกำหนดให้กับตัวแปรได้นั่นเอง
การประกาศค่าคงที่ Const constName As typeName = constValue; ในการประกาศตัวแปรในภาษา Visual Basic นั้นใช้คำสั่ง Const ตามด้วยชื่อของค่าคงที่ และตามด้วยประเภทของข้อมูล และต้องกำหนดค่าของค่าคงที่เสมอ Const SIZE As Integer = 10 Const PI As Double = 3.14159 Const NAME As String = "Marcus"