ฟังก์ชันการใช้งานการแปลงชนิด asp
เอบีเอส(หมายเลข)
ส่งกลับค่าสัมบูรณ์
อาร์เรย์ (arglist)
สร้างอาร์เรย์
asc (สตริง)
ส่งกลับรหัส ANSI ของอักขระตัวแรกของสตริง
atn(จำนวน)
ส่งกลับค่าอาร์คไซน์
cbool (การแสดงออก)
แปลงเป็นตัวแปรชนิดข้อมูลบูลีน
cbyte (นิพจน์)
แปลงเป็นตัวแปรชนิดข้อมูลไบต์
ถูกต้อง (การแสดงออก)
แปลงเป็นตัวแปรประเภทข้อมูลสกุลเงิน
cdate (นิพจน์)
แปลงเป็นตัวแปรประเภทข้อมูลวันที่
cdbl (นิพจน์)
แปลงเป็นตัวแปรชนิดข้อมูลคู่
ch(รหัสตัวอักษร)
แปลงรหัส ansi เป็นอักขระบนแป้นพิมพ์ที่เกี่ยวข้อง
cint (การแสดงออก)
แปลงเป็นตัวแปรชนิดข้อมูลจำนวนเต็ม
clng (การแสดงออก)
แปลงเป็นตัวแปรชนิดข้อมูลแบบยาว
createobject(ชื่อเซิร์ฟเวอร์.typename)
สร้างวัตถุอัตโนมัติ
csng (นิพจน์)
แปลงเป็นตัวแปรชนิดข้อมูลเดี่ยว
cstr (นิพจน์)
แปลงเป็นตัวแปรชนิดข้อมูลสตริง
วันที่
ระยะเวลาคืนสินค้าขึ้นอยู่กับระบบที่ใช้
dateadd(ช่วงเวลา,หมายเลข,วันที่)
เพิ่มช่วงเวลาที่ระบุให้กับวัตถุวันที่ ช่วงพารามิเตอร์ยอมรับค่าที่แสดงในตารางด้านล่าง
ตั้งค่า
อธิบาย
เย้
ปี
ถาม
หนึ่งในสี่
ม
เดือน
ย
วันแห่งปี
ง
ท้องฟ้า
ว
วันในสัปดาห์
www
สองสามสัปดาห์แรกของปี
ชม.
ชั่วโมง
ม
นาที
วินาที
datediff (ช่วง date1, date2])
ส่งกลับช่วงเวลาระหว่างวันที่สองวัน สำหรับค่าของ firstdayofweek และ firstweekofyear โปรดดูส่วนค่าคงที่วันที่และเวลาด้านล่าง พารามิเตอร์ช่วงเวลายอมรับค่าที่แสดงในตารางต่อไปนี้
ตั้งค่า
อธิบาย
เย้
ปี
ถาม
หนึ่งในสี่
ม
เดือน
ย
วันแห่งปี
ง
ท้องฟ้า
ว
วันในสัปดาห์
www
สองสามสัปดาห์แรกของปี
ชม.
ชั่วโมง
ม
นาที
วินาที
ส่วนวันที่ (ช่วงเวลา, วันที่])
ส่งกลับส่วนที่ระบุของวัตถุวันที่ สำหรับค่าของ firstdayofweek และ firstweekofyear โปรดดูส่วนค่าคงที่วันที่และเวลาด้านล่าง พารามิเตอร์ช่วงเวลายอมรับค่าที่แสดงในตารางต่อไปนี้
ตั้งค่า
อธิบาย
เย้
ปี
ถาม
หนึ่งในสี่
ม
เดือน
ย
วันแห่งปี
ง
ท้องฟ้า
ว
วันในสัปดาห์
www
สองสามสัปดาห์แรกของปี
ชม.
ชั่วโมง
ม
นาที
วินาที
วันที่(ปี,เดือน,วัน)
แปลงเป็นค่าตัวแปรประเภทย่อยของข้อมูลวันที่
วันที่ค่า(วันที่)
แปลงเป็นค่าตัวแปรประเภทย่อยของข้อมูลวันที่
วัน(วันที่)
ส่งกลับจำนวนวันในหนึ่งเดือนตามวันที่ของพารามิเตอร์
ประสบการณ์(หมายเลข)
ส่งกลับค่าของ e ยกกำลังของตัวเลข
ตัวกรอง (อินพุต, ค่า])
สร้างอาร์เรย์ใหม่ตามเกณฑ์ตัวกรอง สำหรับค่าการเปรียบเทียบ โปรดดูส่วนการเปรียบเทียบค่าคงที่ในภายหลัง
แก้ไข (หมายเลข)
แปลงเป็นจำนวนเต็ม (สำหรับจำนวนลบ ห้ามปัดเศษ)
รูปแบบสกุลเงิน (นิพจน์]]])
จัดรูปแบบเป็นสกุลเงิน สำหรับค่าของ includeleadingdigit, useparensfornegativenumbers และ groupdigit โปรดดูส่วนต่อไปนี้เกี่ยวกับค่าคงที่สามสถานะ
จัดรูปแบบวันที่เวลา(วันที่)
เอาต์พุตที่จัดรูปแบบวันที่และเวลา สำหรับค่าของ Nameformat โปรดดูส่วนค่าคงที่ของรูปแบบวันที่ในภายหลัง
รูปแบบหมายเลข (นิพจน์]]])
จัดรูปแบบตัวเลข สำหรับค่าของ includeleadingdigit, useparensfornegativenumbers และ groupdigit โปรดดูส่วนต่อไปนี้เกี่ยวกับค่าคงที่สามสถานะ
รูปแบบเปอร์เซ็นต์ (การแสดงออก]]])
จัดรูปแบบเปอร์เซ็นไทล์ สำหรับค่าของ includeleadingdigit, useparensfornegativenumbers และ groupdigit โปรดดูส่วนต่อไปนี้เกี่ยวกับค่าคงที่สามสถานะ
รับวัตถุ()
ส่งคืนวัตถุไดนามิกที่ระบุจากไฟล์ที่ระบุ
ฐานสิบหก (ตัวเลข)
ส่งกลับค่าเลขฐานสิบหกของตัวเลข
ชั่วโมง(เวลา)
ส่งกลับชั่วโมงตามค่าของพารามิเตอร์เวลา
กล่องขาเข้า (พร้อมท์)
แสดงกล่องอินพุตชั่วคราวและส่งกลับอินพุตของผู้ใช้
instr(string1,string2)
ส่งกลับตำแหน่งของสตริง string2 ที่เกิดขึ้นครั้งแรกในสตริง string1 สำหรับค่าการเปรียบเทียบ โปรดดูส่วนถัดไปเกี่ยวกับค่าคงที่การเปรียบเทียบ
instrrev(string1,string2])
ส่งกลับตำแหน่งของสตริง string2 ที่เกิดขึ้นครั้งล่าสุดใน string string1 สำหรับค่าการเปรียบเทียบ โปรดดูส่วนถัดไปเกี่ยวกับค่าคงที่การเปรียบเทียบ
int(หมายเลข)
ส่งกลับจำนวนเต็ม (ตัวเลขติดลบจะถูกปัดเศษเท่านั้น)
อิซาเรย์(วาร์นาเมะ)
กำหนดว่าตัวแปรเป็นอาร์เรย์หรือไม่
isdate(การแสดงออก)
ตรวจสอบว่านิพจน์นิพจน์สามารถแปลงเป็นรูปแบบวันที่ได้หรือไม่
ว่างเปล่า(varname)
ตรวจสอบว่าตัวแปรได้รับการเตรียมใช้งานแล้วหรือไม่
เป็นโมฆะ (การแสดงออก)
กำหนดว่านิพจน์นิพจน์ว่างเปล่าหรือไม่
ไม่ใช่ตัวเลข (การแสดงออก)
กำหนดว่าผลลัพธ์ของนิพจน์นิพจน์เป็นตัวเลขหรือไม่
isobject (การแสดงออก)
กำหนดว่านิพจน์ expression เป็นวัตถุอัตโนมัติหรือไม่
เข้าร่วม (รายการ)
เชื่อมต่อสตริงย่อยทั้งหมดในอาร์เรย์ โดยใช้ตัวคั่นที่กำหนดโดยค่าของตัวคั่น
lbound (ชื่ออาร์เรย์)
ส่งกลับขอบเขตต่ำสุดของมิติของอาร์เรย์ ในเวอร์ชันปัจจุบันของ VBScript ฟังก์ชันนี้จะคืนค่าเป็น 0 เสมอ
lcase (สตริง)
จัดรูปแบบด้วยอักขระตัวพิมพ์เล็ก
ซ้าย(สตริง,ความยาว)
ส่งกลับส่วนด้านซ้ายของสตริงที่มีความยาวที่ระบุ
len (สตริง | varname)
ส่งกลับความยาวของสตริงสตริงหรือความยาวเป็นไบต์ของตัวแปร varname
โหลดรูปภาพ (pitcurename)
โหลดวัตถุรูปภาพ
บันทึก(หมายเลข)
ส่งกลับค่าลอการิทึมธรรมชาติของตัวเลข
ltrim (สตริง)
ลบช่องว่างเพิ่มเติมทางด้านซ้ายของสตริงสตริง
กลาง(strin,เริ่มต้น)
ส่งกลับสตริงย่อยของสตริงที่มีความยาวที่ระบุ
นาที(เวลา)
ส่งคืนค่านาทีตามค่าของเวลาพารามิเตอร์
เดือน(วันที่)
ส่งกลับเดือนเป็นตัวเลข
ชื่อเดือน(เดือน)
ส่งกลับเดือนที่แสดงด้วยชื่อ
msgbox(พร้อมท์)
แสดงกล่องข้อความที่ขอให้ผู้ใช้เลือกปุ่มและส่งกลับค่าที่ระบุตัวเลือกของผู้ใช้ สำหรับค่าปุ่มและค่าที่ส่งคืน โปรดดูส่วนค่าคงที่ของกล่องข้อความในภายหลัง
ตอนนี้
ส่งกลับวันที่และเวลาปัจจุบันตามระบบ
ต.ค.(ตัวเลข)
ส่งกลับค่าฐานแปดของตัวเลข
แทนที่ (นิพจน์, ค้นหา, แทนที่ด้วย]])
แทนที่การค้นหาสตริงย่อยที่ระบุด้วยสตริงย่อยที่ระบุแทนที่ด้วยจำนวนครั้งที่ระบุ สำหรับค่าของการเปรียบเทียบพารามิเตอร์ โปรดดูหัวข้อการเปรียบเทียบค่าคงที่ในภายหลัง
ขวา (สตริง, ความยาว)
ส่งกลับสตริงย่อยด้านขวาของสตริงที่มีความยาวที่ระบุ
ต่อไป()
สร้างตัวเลขสุ่ม
รอบ(จำนวน)
ปัดเศษตัวเลขตามจำนวนหลักทศนิยมที่ระบุ
rtrim (สตริง)
ลบช่องว่างเพิ่มเติมทางด้านขวาของสตริงสตริง
สคริปต์เอ็นจิ้น
ส่งกลับชื่อของภาษาสคริปต์ที่ใช้
scriptenginebuildversion
ส่งกลับเวอร์ชันของกลไกการเขียนสคริปต์ที่ใช้
scriptenginemaorversion
ส่งกลับหมายเลขเวอร์ชันหลักของกลไกการเขียนสคริปต์ที่ใช้
วินาที(เวลา)
ส่งกลับวินาทีของนาทีตามค่าของเวลาพารามิเตอร์
sgn(หมายเลข)
ส่งกลับเครื่องหมายของตัวเลข
บาป(จำนวน)
ส่งกลับค่าไซน์ของตัวเลข
ช่องว่าง(หมายเลข)
สร้างสตริงที่มีจำนวนช่องว่างที่ระบุ
แยก (การแสดงออก]])
แยกและแปลงสตริงเป็นอาร์เรย์ สำหรับค่าการเปรียบเทียบ โปรดดูส่วนการเปรียบเทียบค่าคงที่ในภายหลัง
ตารางวา(ตัวเลข)
ส่งคืนค่ารากที่สองของตัวเลข
strcomp(string1,string2)
การเปรียบเทียบสตริง สำหรับค่าการเปรียบเทียบ โปรดดูส่วนการเปรียบเทียบค่าคงที่ในภายหลัง
สเตรเวิร์ส(string1)
ย้อนกลับสตริง string1
สตริง (ตัวเลข, ตัวอักษร)
สร้างสตริงที่มีอักขระตัวเลข
สีแทน(หมายเลข)
ส่งคืนค่าแทนเจนต์ของตัวเลข
เวลา
ส่งกลับเวลาปัจจุบันตามระบบ
อนุกรมเวลา (ชั่วโมง นาที วินาที)
ส่งกลับเนื้อหาตัวแปรวันที่
มูลค่าเวลา (เวลา)
ส่งกลับเนื้อหาตัวแปรวันที่ที่มีเวลา
ตัด (สตริง)
ลบช่องว่างเพิ่มเติมออกจากทั้งสองด้านของสตริงสตริง
ชื่อประเภท(varname)
ส่งกลับชื่อของชนิดย่อย สำหรับค่าที่ส่งคืน โปรดดูส่วนค่าคงที่ประเภทตัวแปรในภายหลัง
ubound(ชื่ออาร์เรย์)
ส่งกลับขอบเขตบนของมิติหนึ่งของอาร์เรย์ มิติเริ่มต้นคือมิติแรก
ucase (สตริง)
จัดรูปแบบสตริงด้วยตัวอักษรตัวพิมพ์ใหญ่
วาร์ไทป์(varname)
ส่งกลับค่าของชนิดย่อย สำหรับค่าที่ส่งคืน โปรดดูส่วนค่าคงที่ประเภทตัวแปรในภายหลัง
วันธรรมดา(วันที่,)
ส่งกลับวันในสัปดาห์เป็นตัวเลข สำหรับค่าของพารามิเตอร์ firstdayofweek โปรดดูส่วนเกี่ยวกับค่าคงที่ประเภทตัวแปรในภายหลัง
ชื่อวันทำงาน (วันทำงาน, ตัวย่อ, วันแรกของสัปดาห์)
ส่งกลับวันในสัปดาห์เป็นชื่อ สำหรับค่าของพารามิเตอร์ firstdayofweek โปรดดูส่วนเกี่ยวกับค่าคงที่ประเภทตัวแปรในภายหลัง
ปี(วันที่)
ส่งกลับปีตามวันที่ของพารามิเตอร์
รอตีพิมพ์วันที่ 25-2-2551 17:04 น
ตัวอย่างและคำอธิบายบางส่วน
เป็นตัวเลข()
ฟังก์ชันเพื่อกำหนดว่าวัตถุนั้นเป็นตัวเลขหรือไม่ | ค่าบูลีน
ExpressionIsNumeric (นิพจน์)
ตัวอย่าง: <%
ผม = 345
ตอบกลับเขียน IsNumeric (I)
-
|. ผลลัพธ์: จริง
แม้ว่าตัวเลขจะอยู่ในเครื่องหมายคำพูด แต่ ASP ก็ยังถือว่าตัวเลขนั้นเป็นตัวเลข
ฟังก์ชันการใช้งานการแปลงชนิด asp
เป็นวัตถุ()
ฟังก์ชันเพื่อตรวจสอบว่าวัตถุนั้นเป็นวัตถุหรือไม่ | ค่าบูลีน
expressionIsObject (การแสดงออก)
ตัวอย่าง: <%
ตั้งค่า con = Server.CreateObject (ADODB.Connection)
การตอบสนองเขียน IsObject (แย้ง)
-
|. ผลลัพธ์: จริง
ขอบเขต()
ฟังก์ชัน | ระบุตัวห้อยที่เล็กที่สุดสำหรับมิติอาร์เรย์
Expression Lbound(ชื่ออาร์เรย์ [, มิติ])
ตัวอย่าง: <%
I = Array (จันทร์ อังคาร พุธ)
ตอบกลับเขียน Lbound (I)
-
|. ผลลัพธ์: 0
คดี()
ฟังก์ชั่น | . รูปแบบตัวพิมพ์เล็กของสตริง
นิพจน์Lcase (สตริง)
ตัวอย่าง: <%
strTest = นี่คือการทดสอบ!
การตอบสนองเขียน Lcase (strTest)
-
|. ผลลัพธ์: นี่คือการทดสอบ!
ซ้าย()
ฟังก์ชัน | อักขระก่อนอักขระความยาวทางด้านซ้ายของสตริง (รวมอักขระความยาว)
ExpressionLeft(สตริง, ความยาว)
ตัวอย่าง: <%
strTest = นี่คือการทดสอบ!
การตอบสนอง writeLeft (strTest, 3)
-
|. ผลลัพธ์: ที
เลน()
ฟังก์ชัน | ความยาวของสตริง
Expression Len(สตริง | varName)
ตัวอย่าง: <%
strTest = นี่คือการทดสอบ!
การตอบสนองเขียนเลน (strTest)
-
|. ผลลัพธ์: 15
อิทริม()
ฟังก์ชันนี้จะลบช่องว่างทางด้านซ้ายของสตริง
expressionLtrim (สตริง)
ตัวอย่าง: <%
strTest = นี่คือการทดสอบ!
การตอบสนองเขียน Ltrim (strTest)
-
|. ผลลัพธ์: นี่คือการทดสอบ!
กลาง()
ฟังก์ชัน | สตริงที่มีความยาวเฉพาะ (เริ่มจากจุดเริ่มต้น ความยาวคือความยาว)
Expression Mid(สตริง, เริ่มต้น [, ความยาว])
ตัวอย่าง: <%
strTest = นี่คือการทดสอบ! วันนี้เป็นวันจันทร์
response.write กลาง (strTest, 17, 5)
-
|. ผลลัพธ์: วันนี้
นาที()
ฟังก์ชั่น | นาทีเวลา
ExpressionMinute(เวลา)
ตัวอย่าง: <%=นาที(#12:45:32 PM#)%>
|. ผลลัพธ์: 45
เดือน()
ฟังก์ชั่น | .วันที่
นิพจน์เดือน(วันที่)
ตัวอย่าง: <%=เดือน(#08/04/99#)%>
|. ผลลัพธ์: 8
ชื่อเดือน()
ฟังก์ชั่น | ระบุเดือน
นิพจน์ MonthName(เดือน, [, Abb])
ตัวอย่าง: <%=ชื่อเดือน(เดือน(#08/04/99#))%>
|. ผลลัพธ์: สิงหาคม
ตอนนี้()
ฟังก์ชั่น | . เวลาของระบบ
นิพจน์ตอนนี้()
ตัวอย่าง: <%=ตอนนี้%>
|. ผลลัพธ์: 9/9/00 9:30:16 น
ขวา()
ฟังก์ชัน | อักขระก่อนอักขระความยาวทางด้านขวาของสตริง (รวมอักขระความยาว)
ExpressionRight(สตริง, ความยาว)
ตัวอย่าง: <%
strTest = นี่คือการทดสอบ!
การตอบสนองเขียนขวา (strTest, 3)
-
|. ผลลัพธ์: เซนต์!
รนด์()
ฟังก์ชันสร้างตัวเลขสุ่ม
นิพจน์ Rnd [(หมายเลข)]
ตัวอย่าง: <%
สุ่ม()
ตอบกลับเขียน RND()
-
|. ผลลัพธ์: ตัวเลขใดๆ ระหว่าง 0 ถึง 1
รอตีพิมพ์วันที่ 25-2-2551 17:08 น
ฟังก์ชั่นดัชนีการค้นหา instr
ฟังก์ชัน instr
การแสดงออก:
InStr([เริ่มต้น, ]string1, string2[, เปรียบเทียบ])
อธิบาย:
เริ่ม
พารามิเตอร์ทางเลือก สำหรับนิพจน์ตัวเลข ให้กำหนดจุดเริ่มต้นสำหรับการค้นหาแต่ละครั้ง หากละเว้น ให้เริ่มต้นที่ตำแหน่งอักขระตัวแรก หาก start มีค่า Null จะเกิดข้อผิดพลาด หากระบุพารามิเตอร์การเปรียบเทียบ ต้องมีพารามิเตอร์เริ่มต้นอยู่
สตริง1
พารามิเตอร์ที่จำเป็น ยอมรับนิพจน์สตริงเพื่อค้นหา
สตริง2
พารามิเตอร์ที่จำเป็น นิพจน์สตริงที่จะค้นหา
เปรียบเทียบ
พารามิเตอร์ทางเลือก ระบุการเปรียบเทียบสตริง หากการเปรียบเทียบเป็น Null จะเกิดข้อผิดพลาด หากละเว้นการเปรียบเทียบ การตั้งค่าตัวเลือกการเปรียบเทียบจะกำหนดประเภทของการเปรียบเทียบ
พารามิเตอร์การเปรียบเทียบถูกตั้งค่าเป็น:
คงที่
ค่า
อธิบาย
vbUseCompareOption
-1
ใช้การตั้งค่าคำสั่ง Option Compare เพื่อทำการเปรียบเทียบ
vbBinaryเปรียบเทียบ
0
ทำการเปรียบเทียบแบบไบนารี
vbTextเปรียบเทียบ
1
ทำการเปรียบเทียบข้อความ
vbฐานข้อมูลเปรียบเทียบ
2
สำหรับ Microsoft Access เท่านั้น ให้ทำการเปรียบเทียบตามข้อมูลในฐานข้อมูล
ส่งกลับค่า
ส่งคืนค่า 0, 1, 2, -1 หรือ Null เป็นต้น
ข้อยกเว้น/ข้อผิดพลาด
ไม่มี
DescriptionInStr([เริ่มต้น, ]string1, string2[, เปรียบเทียบ])
ส่งคืนสตริงที่ระบุครั้งแรกภายในสตริงอื่น ในสตริง string1 ให้ค้นหา string2 โดยเริ่มจากจุดเริ่มต้น เมื่อละเว้น start ให้ค้นหาจากจุดเริ่มต้นของ string1 เมื่อไม่พบ ค่าฟังก์ชันจะเป็น 0
ถ้า
อินสเตรรีเทิร์น
string1 มีความยาวเป็นศูนย์
0
string1 เป็น Null
โมฆะ
string2 มีความยาวเป็นศูนย์
เริ่ม
string2 เป็น Null
โมฆะ
ไม่พบ string2
0
ค้นหา string2 ใน string1
พบตำแหน่ง
เริ่มต้น > string2
0
ตัวอย่าง
ตัวอย่างนี้ใช้ฟังก์ชันInStrเพื่อค้นหาสตริงที่เกิดขึ้นครั้งแรกภายในสตริงอื่น
Dim SearchString, SearchChar, MyPos
SearchString =XXpXXpXXPXXP ' สตริงที่กำลังค้นหา
SearchChar = P ' เพื่อค้นหาสตริง P
' เริ่มต้นจากอักขระตัวที่สี่ ค้นหาด้วยการเปรียบเทียบข้อความ ค่าที่ส่งคืนคือ 6 (p ตัวพิมพ์เล็ก)
' ตัวพิมพ์เล็ก p และตัวพิมพ์ใหญ่ P เหมือนกันภายใต้การเปรียบเทียบข้อความ
MyPos = Instr(4, SearchString, SearchChar, 1)
' เริ่มต้นจากอักขระตัวแรก ค้นหาโดยใช้การเปรียบเทียบแบบไบนารี ค่าที่ส่งคืนคือ 9 (ตัวพิมพ์ใหญ่ P)
' ตัวพิมพ์เล็ก p และตัวพิมพ์ใหญ่ P แตกต่างกันในการเปรียบเทียบไบนารี
MyPos = Instr(1, SearchString, SearchChar, 0)
'วิธีการเปรียบเทียบเริ่มต้นคือการเปรียบเทียบแบบไบนารี (สามารถละเว้นพารามิเตอร์สุดท้ายได้)
MyPos = Instr(SearchString, SearchChar) ' กลับ 9.
MyPos = Instr(1, SearchString, W) ' กลับ 0