ฟังก์ชัน vbscript
คำอธิบายการทำงาน
ตัวอย่าง
ABS (ค่า) ค่าสัมบูรณ์ ค่าสัมบูรณ์ของตัวเลขคือค่าบวก ค่าสัมบูรณ์ของสตริงว่าง (NULL) ก็เป็นสตริงที่ว่างเปล่า ตัวแปรที่ไม่ได้เริ่มต้นคือ 0 กรณีอย่างแน่นอน: abs (-2000)
ผลลัพธ์: 2000Array (องค์ประกอบอาร์เรย์คั่นด้วยชุมชน) ฟังก์ชั่นอาร์เรย์ส่งคืนค่าขององค์ประกอบอาร์เรย์ ตัวอย่าง:
A = อาร์เรย์ (1,2,3)
b = a (2)
ผลลัพธ์: 2
หมายเหตุ: ค่าของตัวแปร B เป็นองค์ประกอบที่สองของอาร์เรย์ ASC (String) แปลงตัวอักษรตัวแรกของสตริงเป็น ANSI (สัญลักษณ์มาตรฐานแห่งชาติ) ตัวอย่าง: ASC ("อินเทอร์เน็ต")
ผลลัพธ์: 73
หมายเหตุ: แสดงรหัส ANSI ของตัวอักษรตัวแรก i Cbool (นิพจน์) แปลงเป็นประเภทตัวแปรค่าตรรกะของโบเออร์ (จริงหรือเท็จ) ตัวอย่าง: cbool (1+2)
ผลลัพธ์: True Cdate (Date Express) จะถูกแทนที่ด้วยประเภทตัวแปรวันที่ คุณสามารถใช้ฟังก์ชั่น ISDATE เพื่อตรวจสอบว่าสามารถแปลงเป็นวันที่ได้หรือไม่ ตัวอย่าง: cdate (ตอนนี้ () +2)
ผลลัพธ์: 2000/5/28 10:30:59 CDBL (นิพจน์) แปลงเป็นรูปแบบตัวแปรสองเท่า CHR (รหัส ANSI) แปลงรหัสตัวอักษร ASCII เป็นอักขระ ตัวอย่าง: Chr (72)
ผลลัพธ์: H cint ถูกแปลงเป็นรูปแบบตัวแปรจำนวนเต็ม ตัวอย่าง: cint ("3.12")
ผลลัพธ์: 3 CLNG (นิพจน์) แปลงเป็นรูปแบบตัวแปรยาว CSNG (นิพจน์) แปลงเป็นประเภทตัวแปรเดียว CSTR (นิพจน์) ถูกแปลงเป็นรูปแบบตัวแปรสตริง วันที่ () จะถูกส่งกลับไปยังวันที่ระบบ ตัวอย่าง: วันที่
ผลลัพธ์: 2000/5/13dateadd (I, N, D) บวกวันที่ที่มีระยะเวลาของวันที่ ฉัน: ตั้งค่าหน่วยในช่วงระยะเวลา (วันที่) ตัวอย่างเช่น Interval = "D" ระบุว่าหน่วยของ N คือวัน ค่าการตั้งค่าของฉันมีดังนี้:
ปี yyyy ปี
ฤดูกาลไตรมาส
M เดือนรายเดือน
วันกลางวัน
Wwekday Week
Hhouse
N คะแนนนาที
S Sex วินาที
N: นิพจน์เชิงตัวเลขตั้งค่าระยะเวลาหนึ่งวันที่สามารถเป็นบวกหรือลบระบุการเพิ่ม (ผลลัพธ์> วันที่หลังจากวันที่) ค่าลบระบุวันที่)
D: วันที่ที่จะเพิ่มและลบออก ตัวอย่าง: DateAdd ("M", 1, "31-Jan-98"
ผลลัพธ์: 28-FEB-98
หมายเหตุ: เพิ่มวันที่ 31-Jan-98 เป็นเวลาหนึ่งเดือนและผลลัพธ์คือ 28-Feb-98 แทนที่จะเป็น 31-Fe-98
ตัวอย่าง: DateAdd ("D", 20, "30-Jan-99"
ผลลัพธ์: 1999/2/9
หมายเหตุ: วันที่ 30 ม.ค. -99 จะถูกเพิ่มด้วยวันที่ Datediff (I, D1, D2 [, FW [, FY]]) คำนวณระยะเวลาระหว่างสองวันที่
I: ตั้งค่าหน่วยการคำนวณระหว่างระยะเวลาระหว่างสองวัน ตัวอย่างเช่น> i = "M" หมายถึงหน่วยการคำนวณคือเดือน > ฉันตั้งค่าค่าที่ตั้งไว้เช่น:
yyyy> ปี
ฤดูกาลไตรมาส
M เดือนรายเดือน
วันกลางวัน
Wwekday Week
Hhouse
คะแนน M นาที
S Sex วินาที
D1, D2: การแสดงออกสองวันในช่วงระยะเวลาการคำนวณ
FW: ตั้งค่าวันแรกของสัปดาห์ทุกสัปดาห์หากไม่ได้ตั้งค่าจะแสดงในวันอาทิตย์ > ค่าการตั้งค่าของ FW มีดังนี้:
0 ใช้ค่าชุดของ> API
1 วันอาทิตย์
วันจันทร์ที่ 2
3 วันอังคาร
วันพุธที่ 4
5 วันพฤหัสบดี
6 วันศุกร์
7 วันเสาร์
FY: กำหนดสัปดาห์แรกของหนึ่งปี > ค่าการตั้งค่าของ FY มีดังนี้:
0 ใช้ค่าชุดของ> API
วันที่ 1 มกราคมเป็นสัปดาห์แรกของหนึ่งปี
2 อย่างน้อยสัปดาห์แรกของสี่วันเป็นสัปดาห์แรกของหนึ่งปี
3 การรวมสัปดาห์แรกของเจ็ดวันเป็นสัปดาห์แรกของหนึ่งปี: วันที่ ("D", "25-Mar-99", "30-Jun-99")
ผลลัพธ์: 97
หมายเหตุ: มันแสดงให้เห็นว่าระยะเวลาระหว่างสองวันคือ 97 วัน Datepart (i, d, [, fw [, fw]]) กลับไปที่ส่วนของวันที่
> i: ตั้งส่วนของส่วนใด ตัวอย่างเช่น> i = "D" หมายความว่าส่วนที่ส่งคืนเป็นวัน > ค่าการตั้งค่าของฉันมีดังนี้:
ปี yyyy ปี
ฤดูกาลไตรมาส
M เดือนรายเดือน
วันกลางวัน
Wwekday Week
Hhouse
คะแนน M นาที
S Sex วินาที
D: วันที่ที่จะคำนวณ
> FW: ตั้งค่าวันแรกของสัปดาห์ทุกสัปดาห์และถ้าไม่ได้ตั้งค่าก็หมายถึงวันอาทิตย์ > ค่าการตั้งค่าของ FW มีดังนี้:
0 ใช้ค่าชุดของ> API
1 วันอาทิตย์
2 วันจันทร์> 3 วันอังคาร
วันพุธที่ 4
5 วันพฤหัสบดี
6 วันศุกร์
7 วันเสาร์
FY: กำหนดสัปดาห์แรกของหนึ่งปี > ค่าการตั้งค่าของ FY มีดังนี้:
0 ใช้ค่าชุดของ> API
วันที่ 1 มกราคมเป็นสัปดาห์แรกของหนึ่งปี
2 อย่างน้อยสัปดาห์แรกของสี่วันเป็นสัปดาห์แรกของหนึ่งปี
3 การรวมสัปดาห์แรกของเจ็ดวันเป็นสัปดาห์แรกของหนึ่งปี: Datepart ("M", "25-Mar-99"))))
ผลลัพธ์: 3
หมายเหตุ: แสดงเดือนที่แพร่กระจายกลับไปยังวันที่ การแปลง Dateserial (ปี, วัน, วัน) (ปี, เดือน, วัน) เป็นแบบฟอร์มตัวแปรวันที่ ตัวอย่าง: Dateserial (99,10,1)
ผลลัพธ์: 1999/10/1dateValue (วันที่หรือวันที่หรือด่วน) แปลงเป็นแบบฟอร์มตัวแปรวันที่และวันที่ตั้งแต่ 1 มกราคมถึง 310 ถึง 31 ธันวาคม 3,9999 รูปแบบคือเดือนวันและปีหรือเดือน/วัน/ปี ตัวอย่างเช่น: 30 ธันวาคม 18,1999, 30 ธันวาคม 1999, 12/30/1999, 12/30/99: Datevalue ("1 มกราคม 2002"))
ผลลัพธ์: 2002/1/1DAY (วันที่สตริงหรือนิพจน์) กลับไปที่ส่วน "วัน" ของวันที่ ตัวอย่าง: วัน ("12/1/1999")
ผลลัพธ์: 1fix (นิพจน์) แปลงสตริงเป็นรูปแบบดิจิตอลจำนวนเต็ม เช่นเดียวกับฟังก์ชัน int ถ้ามันเป็นโมฆะเมื่อเป็นโมฆะ
ความแตกต่างระหว่าง int (จำนวน) และการแก้ไข (จำนวน) เป็นค่าลบ เช่น int (-5.6) = -6, fix (-5.6) = -5 ตัวอย่าง: แก้ไข (5.6)
ผลลัพธ์: 5Hex (นิพจน์) ส่งคืนค่าของค่าของค่า ถ้านิพจน์เป็น null, hex (นิพจน์) = null ถ้านิพจน์ = ว่าง, hex (นิพจน์) = 0 สถานที่ที่ 16 สามารถเพิ่มได้ด้วย "& h" ตัวอย่างเช่น hexadecimal & H10 หมายถึงทศนิยม 16 ตัวอย่าง: Hex (30)
ผลลัพธ์: 1EHOUR (สตริงเวลาหรือนิพจน์) ส่งคืนส่วน "ชั่วโมง" ของเวลา ตัวอย่าง: ชั่วโมง ("12:30:54")))
ผลลัพธ์: 12instr ([เริ่มต้น] String1, String2 [, เปรียบเทียบ]) เปรียบเทียบหนึ่งสตริงจากซ้ายไปยังอีกตำแหน่งเดียวกันจากซ้ายไปยังอีกสายหนึ่ง
เริ่มต้นจากสองสามคำแรก = 1 วิธีการเปรียบเทียบข้อความตารางหากเปรียบเทียบการเปรียบเทียบเป็นวิธีการเปรียบเทียบไบนารีที่ตั้งไว้ล่วงหน้า ตัวอย่าง: Instr ("ABC123DEF123", "12")
ผลลัพธ์: 4instrrev ([String,] String1, String2 [, เปรียบเทียบ]) เปรียบเทียบหนึ่งสตริงจากขวาไปยังอีกสายหนึ่งและกลับไปยังตำแหน่งเดียวกันในครั้งแรก
เริ่มต้นจากสองสามคำแรก = 1 วิธีการเปรียบเทียบข้อความตารางหากเปรียบเทียบการเปรียบเทียบเป็นวิธีการเปรียบเทียบไบนารีที่ตั้งไว้ล่วงหน้า ตัวอย่าง: Instrrev ("ABC123DEF123", "12")
ผลลัพธ์: 10int (นิพจน์) ส่งคืนส่วนจำนวนเต็มของค่า เช่นเดียวกับฟังก์ชั่นการแก้ไข ตัวอย่าง: int (5.6)
ผลลัพธ์: 5Isarray (ตัวแปร) ตัวแปรทดสอบคือ (จริง) ไม่มี (เท็จ) เป็นอาร์เรย์ ตัวอย่าง: isarray (3)
ผลลัพธ์: เท็จ
หมายเหตุ: ไม่ใช่อาร์เรย์ ไม่ว่าจะเป็น isdate (วันที่หรือสตริง) สามารถแปลงเป็นวันที่ วันที่จาก JA
-