VBScript - Konstanta
Constant adalah lokasi memori bernama yang digunakan untuk menyimpan nilai yang TIDAK DAPAT diubah selama eksekusi skrip. Jika pengguna mencoba mengubah Nilai Konstanta, eksekusi Script berakhir dengan kesalahan. Konstanta dideklarasikan dengan cara yang sama dengan variabel dideklarasikan.
Mendeklarasikan Konstanta
Sintaksis
[Public | Private] Const Constant_Name = Value
Constant dapat berbentuk Public atau Private. Penggunaan Publik atau Pribadi adalah Opsional. Konstanta Publik tersedia untuk semua skrip dan prosedur sementara Konstanta Privat tersedia dalam prosedur atau Kelas. Seseorang dapat menetapkan nilai apa pun seperti angka, String atau Tanggal ke Konstanta yang dinyatakan.
Contoh 1
Dalam contoh ini, nilai pi adalah 3.4 dan ini menampilkan area lingkaran dalam kotak pesan.
<!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>
Contoh 2
Contoh di bawah ini menggambarkan cara menetapkan Nilai String dan Tanggal ke Konstanta.
<!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>
Contoh 3
Dalam contoh di bawah ini, pengguna mencoba mengubah Nilai Konstanta; oleh karena itu, akan berakhir dengan fileExecution 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>