Baik CINT dan CLNG dapat memaksa ekspresi untuk dikonversi menjadi tipe data, dan pengantar adalah pengantar.
Cint dan CLNG berarti:
Anda dapat memaksa ekspresi ke tipe data
Ruang lingkup pemrosesan data oleh Cint dan Clng:
Cinteger -32.768 hingga 32.767, bagian desimal bulat.
CLNG Long -2.147.483.648 hingga 2.147.483.647, bagian desimal dibulatkan.
Yang disebut overflow mengacu pada ruang lingkup data pemrosesan.
'Deteksi apakah itu bilangan bulat pendek
Salin kode sebagai berikut:sub is_int (string)
jika len (abs (string))> 10 lalu response.write data overflow: response.end
if instr (string,-) <1 lalu
jika cint (kiri (string, 4) )> 3276 dan cint (kanan (string, 1))> 7 Lalu response.write data overflow: response.end
lain
jika cint (kiri (abs (string), 4))> 3276 dan cint (kanan (string, 1) )> 8 Lalu response.write data overflow: response.end
end jika
end sub sub
'
Kode untuk menyalin adalah sebagai berikut:sub is_lng (string)
jika len (abs (string))> 10 lalu response.write data overflow: response.end
if instr (string,-) <1 lalu
jika clng (kiri (string , 9))> 214748364 dan clng (kanan (string, 1))> 7 Kemudian respons. Menulis data overflow: response.end
lain
jika clng (kiri (abs (string), 9))> 21478364 dan clng (kanan (string (string (string) , 1))> 8 lalu respons. Menulis data overflow: response.end
end jika
end sub sub