上一篇講了變量,這一講咱們聊聊常量(也有MS管叫常數)。
一、什么是常量
常量就是程序在運行時(shí)保持一個(gè)固定的值的命名項目。
常量可以是字符串,數值,另一常量,或者任何(除Is之外) 算術(shù)運算符或邏輯運算符的組合。
可以在代碼中的任何地方使用常量代替實(shí)際的值,這樣做可以使代碼更具可讀性,以及易于修改。
另外在代碼在運行時(shí),常量不會(huì )像變量那樣在無(wú)意中被改變。
二、聲明常量
Const 常量名 as 數據類(lèi)型 = 表達式
1.常量名的命名規則與變量相同。
Const Nmae=”hwc2ycy”
Const PI=3.1415926
2.As 數據類(lèi)型,可省略。
在聲明常量時(shí),可用的數據類(lèi)型只有Byte、Boolean、Integer、Long、Currency、Single、Double、Date、String和Variant。
Const Myname As String = 'hwc2ycy'
Const myID As Integer = 1234
Const isTrue As Boolean = 5 > 6
在一行聲明多個(gè) 聲明常量時(shí),如果要指定數據類(lèi)型都要使用單獨的as數據類(lèi)型語(yǔ)句(一個(gè)蘿卜一個(gè)坑)。
Const MyName As String = 'hwc2ycy', MyID As Integer = 3728
如果在聲明常數時(shí)沒(méi)有顯式地使用 As type 子句,則該常數的數據類(lèi)型是最適合其表達式的數據類(lèi)型。
Const Myname = 'hwc2ycy'
Const myID = 1234
Const isTrue = 5 > 6
3.當在一行聲明多個(gè)常量時(shí),可以使用逗號將各個(gè)變量賦值分開(kāi)。
Const MyName As String = 'hwc2ycy', MyID As Integer = 3728
4.在給常量賦值的表達式中,不能使用變量,用戶(hù)自定義的函數或VB的內部函數
錯誤:Const Question=chr(63)
補充知識點(diǎn):
Public 常量在標準模塊的通用部分聲明,而不能在類(lèi)模塊中聲明;
Private 常量可以在任何模塊類(lèi)型的通用部分聲明;
聯(lián)系客服