Direkomendasikan: Memulai dengan ASP: Memahami beberapa bahasa skrip yang digunakan oleh program ASP Anda tidak dapat melihat kode sumber ASP dengan melihat kode sumber di browser. Anda hanya dapat melihat hasil hasil oleh file ASP, dan itu hanya HTML murni. Ini karena skrip telah dieksekusi di server sebelum hasilnya dikirim kembali ke browser. Contoh: Gunakan
Fungsi adalah blok fungsi yang dienkapsulasi oleh bahasa untuk memfasilitasi panggilan pengguna. Misalnya, sekarang () adalah fungsi dalam VBScript yang dapat menampilkan tanggal dan waktu saat ini. Adapun alasan spesifik mengapa dapat ditampilkan, ditentukan oleh kernel bahasa. Pengguna hanya perlu memahami bahwa sekarang () digunakan untuk menampilkan tanggal dan waktu. Jadi, apakah kami memiliki fungsi lain dari VBScript yang sedang kami hubungi?
1. Fungsi tanggal/waktu
Fungsi -fungsi ini termasuk tampilan tahun, bulan, hari, jam, menit, kedua, minggu, dll.
(1) Fungsi Sekarang: Kembalikan nilai tanggal dan waktu saat ini berdasarkan tanggal dan waktu yang ditetapkan oleh sistem komputer. Gunakan metode sekarang ();
(2) Fungsi Tanggal: Hanya mengembalikan nilai tanggal yang ditetapkan oleh sistem komputer saat ini. Cara menggunakan: date ();
(3) Fungsi Waktu: Hanya mengembalikan nilai waktu yang ditetapkan oleh sistem komputer saat ini. Cara menggunakan: time ();
(4) Fungsi Tahun: Mengembalikan bilangan bulat yang mewakili tahun tertentu. Metode Penggunaan: Tahun (Tanggal), di mana parameter tanggal adalah parameter apa pun yang dapat mewakili tanggal. Misalnya, tahun (tanggal ()) berarti bahwa bilangan bulat tahun ini diekstraksi dari tanggal yang diperoleh berdasarkan tanggal ().
Selain itu, ini juga dapat digunakan seperti ini: tahun (#5 20.2006#) berarti mengekstraksi nilai integer usia paruh baya pada 20 Mei 2006. Mengenai 5 20.2006, 5-20-2006, 5/20/2006, yaitu, kombinasi dari bulan, hari dan tahun tertentu. Perhatikan juga bahwa menggunakan # digunakan untuk memasukkan untuk mewakili nilai tanggal.
(5) Fungsi bulan: Mengembalikan nilai integer antara 1 dan 12, mewakili sebulan dalam setahun. Cara menggunakan: Bulan (tanggal). Deskripsi tentang tanggal parameter sama dengan fungsi tahun. Tapi perhatikan kebenaran tanggal tersebut. Misalnya, #13-31-2006 #, tidak ada Desember sama sekali, yang pasti salah.
(6) Fungsi hari: Mengembalikan nilai integer antara 1 dan 31, menunjukkan satu hari sebulan. Cara menggunakan: hari (tanggal). Deskripsi tentang tanggal parameter sama dengan fungsi tahun. Juga perhatikan kebenaran tanggal tersebut, seperti #2-30-2006 #, yang mendefinisikan hari ke-30 Februari salah.
(7) Fungsi Jam: Mengembalikan nilai integer antara 0 dan 23, menunjukkan satu jam dalam sehari. Cara menggunakan: jam (waktu). Di mana waktu parameter adalah ekspresi apa pun yang dapat mewakili waktu. Misalnya, jam (waktu ()) berarti bahwa bilangan bulat saat ini diekstraksi dari waktu yang berasal dari waktu (). Demikian pula, waktu parameter juga dapat digunakan dengan cara ini untuk mengekstrak jumlah jam saat ini dari 11: 45: 50#. Tentu saja, waktu yang ditentukan harus mematuhi spesifikasi waktu.
(8) Fungsi menit: Mengembalikan nilai integer antara 0 dan 59, mewakili menit tertentu dalam satu jam. Cara menggunakan: menit (waktu). Deskripsi parameter waktu sama dengan fungsi jam.
(9) Fungsi kedua: Mengembalikan nilai integer antara 0 dan 59, mewakili kedua dalam satu menit tertentu. Cara menggunakan: Kedua (waktu). Deskripsi parameter waktu sama dengan fungsi jam.
(10) Fungsi hari kerja: Mengembalikan bilangan bulat sehari dalam seminggu. Cara menggunakan: hari kerja (tanggal). Deskripsi tentang tanggal parameter sama dengan fungsi tahun. Nilai pengembalian fungsi ini masing -masing adalah 1 hingga 7, mewakili hari Minggu, Senin, dan Sabtu. Misalnya, ketika nilai pengembalian adalah 4, itu berarti hari Rabu.
(11) Fungsi Weekdayname: Mengembalikan string hari tertentu dalam seminggu. Dibandingkan dengan fungsi hari kerja, itu diterjemahkan ke hari dalam seminggu. Metode penggunaan adalah: Weekdayname (hari kerja). Parameter hari kerja adalah nilai hari tertentu dalam seminggu. Misalnya, Weekdayname (hari kerja (tanggal ())) berarti hari ini dalam seminggu. Karena tanggal () mewakili waktu saat ini, sementara hari kerja (tanggal ()) mewakili bilangan bulat hari tertentu dalam seminggu.
Tentu saja, konten string dari tampilan akhir fungsi Weekdayname juga terkait dengan sistem bahasa sistem operasi saat ini. Misalnya, sistem operasi Tiongkok akan menampilkan karakter Cina seperti Senin, sedangkan sistem operasi Inggris akan menampilkan Senin (Singkatan Senin).
Selain itu, ada beberapa fungsi perhitungan untuk interval waktu dalam VBScript:
(1) Fungsi dateadd: Mengembalikan tanggal dan waktu interval waktu yang ditentukan. Anda dapat menghitung tanggal dan waktu baru yang dipisahkan oleh bertahun -tahun, bulan, atau jam, dll. Cara menggunakan: Dateadd (interval, angka, tanggal).
Interval parameter mewakili unit interval waktu yang perlu ditambahkan. Ini dinyatakan dalam bentuk string, seperti yyyy mewakili tahun, Q mewakili kuartal, m mewakili bulan, D mewakili hari, WW mewakili minggu, h mewakili jam, n mewakili menit, dan s mewakili detik.
Nomor parameter menunjukkan jumlah interval waktu yang ditambahkan. Ini dinyatakan dalam bentuk nilai numerik dan dapat menjadi nilai negatif. Tanggal parameter mensyaratkan bahwa itu adalah format tanggal dan waktu yang benar.
Misalnya, Dateadd (D, 100, 2006-5-20) mewakili nilai tanggal 100 hari setelah 20 Mei 2006: 2006-8-28. Misalnya, Dateadd (H, -12.2005-5-20 10:00:00) mewakili waktu tanggal 12 jam sebelum 10:00 pada 20 Mei 2005: 22:00:00.
(2) Fungsi tanggal: Mengembalikan interval antara dua tanggal dan waktu. Tahun, jam, dll. Yang dipisahkan oleh dua tanggal dapat dihitung. Cara menggunakan: Dateff (Interval, Date1, Date2).
Parameter interval dalam interval parameter dan fungsi dateadd adalah deskripsi yang sama, dan parameter Tanggal1 dan Tanggal2 adalah dua tanggal dan waktu yang dibandingkan satu sama lain. Selain itu, ketika nilai tanggal-waktu tanggal1 lebih besar dari tanggal2, itu akan ditampilkan sebagai nilai negatif.
Misalnya, Dateff (Yyyy, 1982-7-18, tanggal) berarti berapa tahun sejak seseorang lahir. Misalnya, Dateff (D, 1982-7-18, 2062-7-18) menghitung berapa hari telah berlalu dalam 80 tahun: 29220.
2. Fungsi pemrosesan string
Dalam pemrosesan fungsional skrip, beberapa string biasanya harus dimodifikasi. Misalnya, menyaring kata -kata sensitif dalam string untuk memenuhi persyaratan tampilan akhir; Misalnya, ketika string yang lebih panjang perlu diekstraksi dari awal beberapa karakter.
(1) Fungsi ASC: Mengembalikan kode karakter ANSI yang sesuai dengan huruf pertama dalam string. Cara menggunakan: ASC (String). di mana parameter string mewakili string.
(2) Fungsi CHR: Mengembalikan karakter yang sesuai dengan kode karakter ANSI yang ditentukan. Cara menggunakan: chr (chrcode). Parameter chrcode adalah nomor identifikasi yang relevan. Fungsi fungsi ini sesuai dengan fungsi ASC.
Misalnya: ASC (A) mewakili karakter ANSI 97 dari huruf kecil A; CHR (97) mewakili huruf kecil a. Selain itu, ketika nilai chrcode di chr (chrcode) memiliki angka dengan nilai 0 hingga 31, itu menunjukkan kode ASCII yang tidak dapat dicetak. Misalnya, Chr (10) mewakili istirahat garis, Chr (13) mewakili pengembalian kereta, dll., Yang sering digunakan dalam konversi input dan format tampilan.
(3) Fungsi Len: Mengembalikan jumlah karakter (byte) dalam string. Cara menggunakan: len (string). Misalnya, nilai Len (cinta) adalah 4.
(4) Fungsi LCAS: Mengembalikan bentuk huruf kecil dari semua string. Cara menggunakan: lcase (string). Misalnya, LCAS (WebJXCom) kembali ke Cuoxincom.
(5) Fungsi UCASE: Mengembalikan bentuk huruf besar dari semua string. Sesuai dengan fungsi LCASE. Demikian pula, Ucase (cuoxin) kembali ke WebJX.
(6) Fungsi trim, fungsi LTRIM dan fungsi RTRIM: Kembalikan konten string terkemuka dan selanjutnya tanpa spasi, memimpin dan selanjutnya tanpa spasi, atau selanjutnya tanpa spasi, masing -masing. Misalnya:
trim (1234567) kembali ke 1234567, tanpa spasi di garis terkemuka dan selanjutnya;
LTRIM (1234567) kembali ke 1234567, memimpin tanpa spasi;
RTRIM (1234567) kembali ke 1234567, tanpa spasi di masa depan;
Fungsi ini sering digunakan dalam informasi pendaftaran, seperti memastikan ruang sebelum atau setelah nama pengguna yang terdaftar.
(7) Fungsi Kiri: Mengembalikan jumlah karakter yang ditentukan yang dihitung dari sisi kiri string. Cara menggunakan: kiri (string, panjang). Misalnya, kiri (Brousce, 5) kembali ke Brous, yaitu lima karakter pertama.
(8) Fungsi kanan: Mengembalikan jumlah karakter yang ditentukan yang dihitung dari sisi kiri string. Cara menggunakan: kanan (string, panjang). Misalnya, kanan (Brousce, 4) kembali ke USCE, yaitu empat karakter terakhir.
(9) Fungsi Instr: Mengembalikan posisi di mana string tertentu pertama kali muncul di string lain. Misalnya, sekarang cari kemunculan pertama huruf A di string A110B121C119D1861, maka Anda dapat menginstrum
(10) Fungsi tengah: Mengembalikan jumlah karakter yang ditentukan dari string. Misalnya, 110 saat ini harus memperoleh 3 unit nilai dari bit kedua dari string A110B121C119D1861: MID (A110B121C119D1861,2,3)
(11) Ganti fungsi: Temukan dan ganti string yang ditentukan dalam string. ganti (strtobesearched, strsearchfor, strreplacewith) di mana strtobesearched adalah string, strsearchfor adalah substring yang terlihat ke atas, dan strreplacewith adalah substring yang digunakan untuk menggantikan. Misalnya, ganti (rscon, <, & lt;) berarti mengganti semua <karakter dalam rscon dengan & lt;
3. Jenis fungsi konversi
Cbool (string) dikonversi menjadi boolean
Cbyte (string) konversi ke nilai jenis byte
CCUR (String) Konversi ke nilai mata uang
CDate (String) Konversi ke nilai tipe lama
CDBL (String) dikonversi menjadi nilai presisi ganda
Cint (string) konversi ke nilai integer
Clng (string) dikonversi ke nilai bilangan bulat panjang
CSNG (String) dikonversi ke nilai presisi tunggal
Cstr (var) dikonversi ke nilai string
Nilai str (var) dikonversi ke string
String val (string) ke nilai numerik
4. Fungsi Operasi
ABS (NMB) Mengembalikan nilai absolut dari angka tersebut
ATN (NMB) Mengembalikan garis singgung ARC dari angka
Cos (NMB) Mengembalikan nilai yuxuan dari sudut
Exp (NMB) mengembalikan nilai daya indeks alami
Int (nmb) mengembalikan bagian (carry) bagian dari angka
Fix (NMB) Mengembalikan bagian kerangka (dibuang) dari nomor tersebut
FormatPercent (Ekspresi) Mengembalikan persentase
Hex (nmb) mengembalikan jumlah data hex
Log (NMB) mengembalikan logaritma alami
OCT (NMB) Mengembalikan nomor sudut angka
RND mengembalikan angka acak lebih besar dari 0 dan kurang dari 1, tetapi deklarasi acak diperlukan untuk menghasilkan benih acak.
SGN (NMB) menentukan tanda -tanda positif dan negatif dari angka
Sin (NMB) Mengembalikan nilai Zhenghyun dari sudut
SQR (NMB) Mengembalikan akar kuadratik dari angka
Tan (NMB) mengembalikan nilai tangen dari angka
5. Fungsi Lainnya
IsArray (var) menentukan apakah suatu variabel adalah array
IsDate (var) menentukan apakah suatu variabel adalah tanggal
Isnull (var) menentukan apakah suatu variabel kosong
Isnumeric (var) menentukan apakah ekspresi berisi nilai numerik
IsObject (var) menentukan apakah suatu variabel adalah suatu objek
Typename (var) mengembalikan tipe data variabel
Array (daftar) mengembalikan array
Split (liststr) mengembalikan array satu dimensi dari string daftar
Lbound (arrayp mengembalikan indeks minimum array
Ubound (array) mengembalikan indeks maksimum array
CreateObject (class) Buat objek
GetObject (pathfileName) Dapatkan objek file
Bagikan: Gunakan pemrograman ASP untuk mencapai pencarian cepat konten jaringan Suatu hari saya tiba -tiba tahu bahwa jika saya dapat segera memanggil informasi yang perlu saya baca setiap kali saya pergi ke situs web, bukankah itu sangat luar biasa? Selanjutnya saya ingin memikirkan masalah ini lebih dalam, duduk di kursi dan mengambil pensil, tetapi tidak tahu apa yang saya tulis. Dengan cara ini, saya masih punya