VBScript - Hằng số
Hằng số là một vị trí bộ nhớ được đặt tên được sử dụng để giữ một giá trị KHÔNG THỂ thay đổi trong quá trình thực thi tập lệnh. Nếu người dùng cố gắng thay đổi Giá trị không đổi, thì quá trình thực thi Tập lệnh sẽ dẫn đến lỗi. Các hằng được khai báo giống như cách khai báo các biến.
Khai báo hằng số
Cú pháp
[Public | Private] Const Constant_Name = Value
Hằng số có thể thuộc loại Công khai hoặc Riêng tư. Việc sử dụng Công cộng hoặc Riêng tư là Tùy chọn. Hằng số Công khai có sẵn cho tất cả các tập lệnh và thủ tục trong khi Hằng số Riêng có sẵn trong thủ tục hoặc Lớp. Người ta có thể gán bất kỳ giá trị nào như số, Chuỗi hoặc Ngày cho Hằng số đã khai báo.
ví dụ 1
Trong ví dụ này, giá trị của pi là 3,4 và nó hiển thị diện tích của hình tròn trong một hộp thông báo.
<!DOCTYPE html>
<html>
<body>
<script language = "vbscript" type = "text/vbscript">
Dim intRadius
intRadius = 20
const pi = 3.14
Area = pi*intRadius*intRadius
Msgbox Area
</script>
</body>
</html>
Ví dụ 2
Ví dụ dưới đây minh họa cách gán Giá trị Chuỗi và Ngày cho một Hằng số.
<!DOCTYPE html>
<html>
<body>
<script language = "vbscript" type = "text/vbscript">
Const myString = "VBScript"
Const myDate = #01/01/2050#
Msgbox myString
Msgbox myDate
</script>
</body>
</html>
Ví dụ 3
Trong ví dụ dưới đây, người dùng cố gắng thay đổi Giá trị không đổi; do đó, nó sẽ kết thúc với mộtExecution Error.
<!DOCTYPE html>
<html>
<body>
<script language = "vbscript" type = "text/vbscript">
Dim intRadius
intRadius = 20
const pi = 3.14
pi = pi*pi 'pi VALUE CANNOT BE CHANGED.THROWS ERROR'
Area = pi*intRadius*intRadius
Msgbox Area
</script>
</body>
</html>