บทความนี้จะแนะนำฟังก์ชันการแปลงประเภทของ asp และ js เป็นหลัก เพื่อนที่ต้องการสามารถอ้างอิงถึงได้
แปลงสตริงเป็นจำนวนเต็ม
งูเห่า:
cint()--โปรดทราบว่าสามารถแปลงค่าจำนวนเต็มสั้นเท่านั้น และช่วงต้องอยู่ระหว่าง -32768 ถึง 32767 สำหรับจำนวนเต็มยาว ควรใช้ clng()
หากอินพุตไม่ใช่สตริงตัวเลขล้วนหรือสตริงว่าง จะเกิดข้อผิดพลาด 500 ดังนั้นคุณควรตรวจสอบว่าเป็นประเภทตัวเลขหรือไม่ก่อนป้อน
คัดลอกโค้ดดังต่อไปนี้:ฟังก์ชัน JCID(ByVal ParaValue)
If ((Not isNumeric(ParaValue)) หรือ (Trim(ParaValue)=)) จากนั้น
JCID=0
Else
JCID=ParaValue
End If
End function
แปลงระหว่างประเภทต่างๆ ให้เป็นรูปแบบที่ต้องการ:
cstr(): แปลงเป็นอักขระ
cdate(): แปลงเป็นวันที่
cint(): แปลงเป็นจำนวนเต็ม
Clng(): แปลงเป็นจำนวนเต็มยาว Long
CBool(): แปลงเป็นตรรกะบูลีน
CByte () : แปลงเป็นไบต์ไบต์
CSng(): แปลงเป็นตัวเลขทศนิยมที่มีความแม่นยำเดียว Single
CDbl(): แปลงเป็นตัวเลขทศนิยมที่มีความแม่นยำสองเท่า Double
CCur(): แปลงเป็นรูปแบบสกุลเงิน javascript สกุลเงิน
:
parseInt()--แปลงเป็นจำนวนเต็ม หมายเหตุ: หลังการแปลง คุณควรใช้ฟังก์ชัน isNaN เพื่อตรวจสอบผลลัพธ์ หากอินพุตไม่ใช่สตริงตัวเลขแท้ ผลลัพธ์จะเป็น NaN
parseInt(abc) // ส่งคืน NaN
parseInt(12abc) // กลับ 12.
หมายเหตุ: parseInt(08) คืนค่า 0 หากสตริงขึ้นต้นด้วย 0 จะถือว่าเป็นเลขฐานแปด ดังนั้น 08 จึงเป็นสตริงที่ไม่ถูกต้อง
parseInt(08,10) ส่งกลับ 8 เนื่องจากมีการระบุทศนิยม
<html xmlns=http://www.w3.org/1999/xhtml ><head><title>หน้าชื่อเรื่อง</title><script LANGUAGE=JavaScript>var info = new Array(); //สร้างข้อมูลวัตถุอาร์เรย์ ['name'] = 'Zhang San'; //ตั้งค่ารายการในอาร์เรย์ โปรดทราบว่าดัชนีเป็นประเภทสตริง info['age'] = '26'; //ตั้งค่ารายการที่สองในอาร์เรย์ var i =0 ;for(var n ในข้อมูล) //สำรวจแต่ละรายการในอาร์เรย์ { i++; //ใช้เพื่อรับจำนวนองค์ประกอบในอาร์เรย์}การแจ้งเตือน (รวมองค์ประกอบ +i+); //แสดงจำนวนองค์ประกอบทั้งหมดในอาร์เรย์</script>< /หัว><ร่างกาย></ร่างกาย></html>