fungsi implementasi konversi tipe asp
abs (angka)
Mengembalikan nilai absolut.
susunan (daftar argumen)
Buat sebuah array.
asc(string)
Mengembalikan kode ANSI dari karakter pertama string.
atn(angka)
Mengembalikan nilai arcsinus.
cbool (ekspresi)
Konversikan ke variabel tipe data boolean.
cbyte (ekspresi)
Konversikan ke variabel tipe data byte.
terjadi (ekspresi)
Konversikan ke variabel tipe data mata uang.
tanggal CD (ekspresi)
Konversikan ke variabel tipe data tanggal.
cdbl (ekspresi)
Konversikan ke variabel tipe data ganda.
chr(kode karakter)
Ubah kode ansi menjadi karakter keyboard yang sesuai.
cint (ekspresi)
Konversikan ke variabel tipe data integer.
clng (ekspresi)
Konversikan ke variabel tipe data panjang.
buat objek (nama server.nama tipe)
Buat objek otomatis.
csng (ekspresi)
Konversikan ke variabel tipe data tunggal.
cstr (ekspresi)
Konversikan ke variabel tipe data string.
tanggal
Waktu pengembalian tergantung pada sistem yang digunakan.
tanggaltambah(interval,angka,tanggal)
Menambahkan interval waktu yang ditentukan ke objek tanggal. Interval parameter menerima nilai yang ditunjukkan pada tabel di bawah.
menetapkan nilai
menggambarkan
yyyy
Tahun
Q
seperempat
M
bulan
kamu
Hari dalam setahun
D
langit
w
hari dalam seminggu
ww
beberapa minggu pertama tahun ini
H
Jam
M
menit
detik
tanggaliff(interval,tanggal1,tanggal2])
Mengembalikan interval antara dua tanggal. Untuk nilai hari pertama dalam seminggu dan minggu pertama dalam setahun, lihat bagian Konstanta Tanggal dan Waktu di bawah. Parameter interval menerima nilai yang ditunjukkan pada tabel berikut.
menetapkan nilai
menggambarkan
yyyy
Tahun
Q
seperempat
M
bulan
kamu
Hari dalam setahun
D
langit
w
hari dalam seminggu
ww
beberapa minggu pertama tahun ini
H
Jam
M
menit
detik
bagian tanggal(interval, tanggal])
Mengembalikan bagian tertentu dari objek tanggal. Untuk nilai hari pertama dalam seminggu dan minggu pertama tahun, silakan lihat bagian Konstanta Tanggal dan Waktu di bawah. Parameter interval menerima nilai yang ditunjukkan pada tabel berikut.
menetapkan nilai
menggambarkan
yyyy
Tahun
Q
seperempat
M
bulan
kamu
Hari dalam setahun
D
langit
w
hari dalam seminggu
ww
beberapa minggu pertama tahun ini
H
Jam
M
menit
detik
dateerial (tahun, bulan, hari)
Konversikan ke nilai varian subtipe data tanggal.
nilai tanggal(tanggal)
Konversikan ke nilai varian subtipe data tanggal.
hari (tanggal)
Mengembalikan jumlah hari dalam sebulan berdasarkan parameter tanggal.
pengalaman(angka)
Mengembalikan nilai e yang dipangkatkan dengan angka.
filter(string masukan,nilai])
Buat array baru berdasarkan kriteria filter. Untuk nilai perbandingan, silakan lihat bagian membandingkan konstanta nanti.
memperbaiki (angka)
Ubah ke bilangan bulat (untuk bilangan negatif, hanya saja jangan dibulatkan).
formatmata uang(ekspresi]]])
Diformat ke dalam bentuk mata uang. Untuk nilai includeleadingdigit, useparensfornegativenumbers, dan groupdigit, lihat bagian berikut tentang konstanta tiga keadaan.
formattanggalwaktu(tanggal)
Output tanggal dan waktu yang diformat. Untuk nilai dari format bernama, lihat bagian konstanta format tanggal nanti.
formatnomor(ekspresi]]])
Format nomornya. Untuk nilai includeleadingdigit, useparensfornegativenumbers, dan groupdigit, lihat bagian berikut tentang konstanta tiga keadaan.
formatpersen(ekspresi]]])
Format persentil. Untuk nilai includeleadingdigit, useparensfornegativenumbers, dan groupdigit, lihat bagian berikut tentang konstanta tiga keadaan.
dapatkan objek()
Mengembalikan objek dinamis tertentu dari file tertentu.
heksa (angka)
Mengembalikan nilai heksadesimal angka.
jam (waktu)
Mengembalikan jam berdasarkan nilai parameter waktu.
kotak masukan (prompt)
Menampilkan kotak masukan sementara dan mengembalikan masukan pengguna.
instr(string1,string2)
Mengembalikan posisi kemunculan pertama string string2 dalam string string1. Untuk nilai perbandingan, lihat bagian selanjutnya tentang konstanta perbandingan.
instrrev(string1,string2])
Mengembalikan posisi kemunculan terakhir string string2 dalam string string1. Untuk nilai perbandingan, lihat bagian selanjutnya tentang konstanta perbandingan.
ke dalam(angka)
Mengembalikan bilangan bulat (angka negatif hanya dibulatkan).
isarray(nama var)
Menentukan apakah variabel adalah array.
tanggal(ekspresi)
Tentukan apakah ekspresi ekspresi dapat dikonversi ke format tanggal.
kosong (nama var)
Tentukan apakah variabel telah diinisialisasi.
isnull(ekspresi)
Menentukan apakah ekspresi ekspresi kosong.
isnumerik (ekspresi)
Menentukan apakah hasil ekspresi ekspresi berupa angka.
isobjek(ekspresi)
Menentukan apakah ekspresi ekspresi merupakan objek otomatis.
bergabung (daftar,)
Menggabungkan semua substring dalam array, menggunakan pembatas yang ditetapkan oleh nilai pembatas.
terikat (nama array)
Mengembalikan batas terendah dari dimensi array. Pada versi VBScript saat ini, fungsi ini selalu mengembalikan nilai 0.
lkasus(string)
Format dengan karakter huruf kecil.
kiri(string,panjang)
Mengembalikan bagian kiri string dengan panjang tertentu.
len(string|nama var)
Mengembalikan panjang string string atau panjang variabel nama var dalam byte.
memuat gambar (nama gambar)
Memuat objek gambar.
catatan(angka)
Mengembalikan logaritma natural angka.
ltrim(string)
Hapus spasi ekstra di sebelah kiri string string.
pertengahan (strin, mulai)
Mengembalikan substring dari string dengan panjang tertentu.
menit (waktu)
Mengembalikan nilai menit berdasarkan nilai parameter waktu.
bulan (tanggal)
Mengembalikan bulan sebagai angka.
nama bulan (bulan)
Mengembalikan bulan yang diwakili oleh nama.
kotak pesan (cepat)
Menampilkan kotak pesan yang meminta pengguna untuk memilih tombol dan mengembalikan nilai yang menunjukkan pilihan pengguna. Untuk nilai tombol dan nilai kembalian, lihat bagian konstanta kotak pesan nanti.
Sekarang
Mengembalikan tanggal dan waktu saat ini menurut sistem.
oktober(angka)
Mengembalikan nilai oktal angka.
ganti(ekspresi,temukan, ganti dengan]])
Menggantikan pencarian substring yang ditentukan dengan penggantian substring yang ditentukan dengan jumlah yang ditentukan. Untuk nilai perbandingan parameter, silakan merujuk ke bagian membandingkan konstanta nanti.
kanan (string, panjang)
Mengembalikan substring kanan dari string dengan panjang tertentu.
rnd()
Hasilkan nomor acak.
bulat (angka)
Membulatkan angka berdasarkan jumlah digit desimal tertentu.
potong(string)
Hapus spasi ekstra di sebelah kanan string string.
mesin skrip
Mengembalikan nama bahasa skrip yang digunakan.
versi scriptenginebuild
Mengembalikan versi mesin skrip yang digunakan.
scriptenginemaorversion
Mengembalikan nomor versi utama mesin skrip yang digunakan.
kedua (waktu)
Mengembalikan detik dalam menit berdasarkan nilai parameter waktu.
sgn(angka)
Mengembalikan tanda angka.
dosa (angka)
Mengembalikan sinus nomor angka.
spasi (angka)
Membuat string dengan jumlah spasi yang ditentukan.
membagi (ekspresi]])
Pisahkan dan ubah string menjadi array. Untuk nilai perbandingan, silakan lihat bagian membandingkan konstanta nanti.
persegi(angka)
Mengembalikan akar kuadrat dari angka.
strcomp(string1,string2)
Perbandingan string. Untuk nilai perbandingan, silakan lihat bagian membandingkan konstanta nanti.
strreverse(string1)
Membalikkan string string1.
string (angka, karakter)
Buat string dengan karakter angka.
tan (angka)
Mengembalikan tangen angka.
waktu
Mengembalikan waktu saat ini menurut sistem.
deret waktu (jam, menit, detik)
Kembalikan isi variabel tanggal.
nilai waktu (waktu)
Mengembalikan isi variabel tanggal yang berisi waktu.
memangkas (tali)
Hapus spasi ekstra dari kedua sisi string string.
nama ketik (nama var)
Mengembalikan nama subtipe. Untuk nilai yang dikembalikan, lihat bagian konstanta tipe variabel nanti.
ubound (nama array)
Mengembalikan batas atas dimensi array tertentu. Dimensi default adalah dimensi pertama.
kasus(string)
Format string string dengan huruf besar.
tipe var (nama var)
Mengembalikan nilai subtipe. Untuk nilai yang dikembalikan, lihat bagian konstanta tipe variabel nanti.
hari kerja (tanggal,)
Mengembalikan hari dalam seminggu sebagai angka. Untuk nilai parameter firstdayofweek, silakan merujuk ke bagian konstanta tipe variabel nanti.
nama hari kerja(hari kerja,singkatan,hari pertama dalam seminggu)
Mengembalikan hari dalam seminggu sebagai nama. Untuk nilai parameter firstdayofweek, silakan merujuk ke bagian konstanta tipe variabel nanti.
tahun (tanggal)
Mengembalikan tahun berdasarkan tanggal parameter.
Menunggu publikasi pada 25-2-2008 17:04
Beberapa contoh dan penjelasannya
IsNumerik()
Berfungsi untuk menentukan apakah suatu objek berupa angka, nilai Boolean.
EkspresiIsNumerik(ekspresi)
Contoh: <%
saya = 345
respon.tulis IsNumerik(I)
%>
|.Hasil: Benar
Sekalipun suatu angka diapit tanda kutip, ASP tetap menganggapnya sebagai angka.
fungsi implementasi konversi tipe asp
IsObject()
Berfungsi untuk menentukan apakah suatu objek adalah objek, nilai Boolean.
ekspresiIsObject(ekspresi)
Contoh: <%
Setel con = Server.CreateObject(ADODB.Connection)
respon.tulis IsObject(con)
%>
|.Hasil: Benar
terikat()
Fungsi |. Menentukan subskrip terkecil yang tersedia untuk dimensi array.
Ekspresi Lbound(nama array [, dimensi])
Contoh: <%
I = Array (Senin, Selasa, Rabu)
respon.tulis Lbound(I)
%>
|.Hasil: 0
Lkasus()
fungsi |.bentuk string huruf kecil
ekspresiLcase(string)
Contoh: <%
strTest = Ini adalah ujian!
respon.tulis Lcase(strTest)
%>
|.Hasil: ini adalah ujian!
Kiri()
Fungsi |. Karakter sebelum karakter panjang di sisi kiri string (termasuk karakter panjang).
ExpressionLeft(string, panjang)
Contoh: <%
strTest = Ini adalah ujian!
respon.writeLeft(strTest, 3)
%>
|.Hasil: Ini
Len()
Fungsi |.Panjang suatu string.
Ekspresi Len(string | varName)
Contoh: <%
strTest = Ini adalah ujian!
respon.tulis Len(strTest)
%>
|.Hasil: 15
Potong()
Fungsi ini menghilangkan spasi di sisi kiri string.
ekspresiLtrim(string)
Contoh: <%
strTest = Ini adalah ujian!
respon.tulis Ltrim(strTest)
%>
|.Hasil: Ini adalah ujian!
Pertengahan()
Fungsi |. String dengan panjang tertentu (mulai dari awal, panjang adalah panjang).
Ekspresi Pertengahan(string, mulai [, panjang])
Contoh: <%
strTest = Ini adalah ujian! Hari ini adalah hari Senin.
respon.tulis Pertengahan(strTest, 17, 5)
%>
|.Hasil: Hari ini
Menit()
Fungsi |. Menit waktu.
EkspresiMenit(waktu)
Contoh: <%=Menit(#12:45:32 PM#)%>
|.Hasil: 45
Bulan()
fungsi |. tanggal.
EkspresiBulan(tanggal)
Contoh: <%=Bulan(#08/04/99#)%>
|.Hasil: 8
Nama Bulan()
Fungsi |. Tentukan bulan
Ekspresi Nama Bulan(bulan, [, Abb])
Contoh: <%=NamaBulan(Bulan(#08/04/99#))%>
|. Hasil: Agustus
Sekarang()
fungsi |. waktu sistem
ekspresiSekarang()
Contoh: <%=Sekarang%>
|. Hasil: 9/9/00 09:30:16
Benar()
Fungsi |. Karakter sebelum karakter panjang di sisi kanan string (termasuk karakter panjang).
ExpressionRight (string, panjang)
Contoh: <%
strTest = Ini adalah ujian!
respon.tulis Benar(strTest, 3)
%>
|.Hasil: st!
Jalan()
Fungsi ini menghasilkan angka acak.
Ekspresi Rnd [(angka)]
Contoh: <%
Acak()
respon.tulis RND()
%>
|. Hasil: bilangan apa pun antara 0 dan 1
Menunggu publikasi pada 25-2-2008 17:08
fungsi indeks pencarian instr
fungsi instr
ekspresi:
InStr([mulai, ]string1, string2[, bandingkan])
menggambarkan:
awal
Parameter opsional. Untuk ekspresi numerik, tetapkan titik awal untuk setiap pencarian. Jika dihilangkan, dimulai dari posisi karakter pertama. Jika start berisi Null, kesalahan akan terjadi. Jika parameter perbandingan ditentukan, parameter awal harus ada.
string1
Parameter yang diperlukan. Menerima ekspresi string untuk dicari.
string2
Parameter yang diperlukan. Ekspresi string yang akan dicari.
Membandingkan
Parameter opsional. Tentukan perbandingan string. Jika perbandingannya Null, kesalahan akan terjadi. Jika perbandingan dihilangkan, pengaturan Opsi Bandingkan menentukan jenis perbandingan.
Parameter perbandingan diatur ke:
konstan
nilai
menggambarkan
vbUseCompareOption
-1
Gunakan pengaturan pernyataan Opsi Bandingkan untuk melakukan perbandingan.
vbBinaryBandingkan
0
Lakukan perbandingan biner.
vbTeksBandingkan
1
Lakukan perbandingan tekstual.
vbDatabaseBandingkan
2
Hanya untuk Microsoft Access, melakukan perbandingan berdasarkan informasi di database.
nilai kembalian
Mengembalikan 0, 1, 2, -1 atau Null, dll.
pengecualian/kesalahan
tidak ada
DeskripsiInStr([mulai, ]string1, string2[, bandingkan])
Mengembalikan kemunculan pertama dari string tertentu dalam string lain. Pada string string1, cari string2 mulai dari awal. Jika awal dihilangkan, cari dari awal string1. Jika tidak ditemukan, nilai fungsinya adalah 0.
jika
DalamStrreturn
string1 panjangnya nol
0
string1 adalah nol
Batal
string2 panjangnya nol
Awal
string2 adalah nol
Batal
string2 tidak ditemukan
0
Temukan string2 di string1
lokasi ditemukan
mulai> string2
0
Contoh
Contoh ini menggunakan fungsi InStr untuk menemukan kemunculan pertama suatu string dalam string lain.
Redupkan SearchString, SearchChar, MyPos
SearchString =XXpXXpXXPXXP ' String yang sedang dicari.
SearchChar = P ' Untuk mencari string P.
' Mulai dari karakter keempat, cari berdasarkan perbandingan teks. Nilai kembaliannya adalah 6 (huruf kecil p).
' Huruf kecil p dan huruf besar P sama dalam perbandingan teks.
MyPos = Instr(4, SearchString, SearchChar, 1)
' Mulai dari karakter pertama, pencarian menggunakan perbandingan biner. Nilai kembaliannya adalah 9 (huruf kapital P).
' Huruf kecil p dan huruf besar P berbeda dalam perbandingan biner.
MyPos = Instr(1, SearchString, SearchChar, 0)
'Metode perbandingan default adalah perbandingan biner (parameter terakhir dapat dihilangkan).
MyPos = Instr(SearchString, SearchChar) ' Kembali 9.
MyPos = Instr(1, SearchString, W) ' Kembali 0.