ฟังก์ชัน JavaScript สามารถแบ่งออกเป็นห้าหมวดหมู่:
・ ฟังก์ชั่นปกติ
・ ฟังก์ชั่นอาเรย์
・ ฟังก์ชันวันที่
・ ฟังก์ชั่นทางคณิตศาสตร์
・ ฟังก์ชันสตริง
1. ฟังก์ชั่นปกติ
ฟังก์ชั่นปกติของ JavaScript รวมถึง 9 ฟังก์ชั่นต่อไปนี้:
(1) ฟังก์ชั่นการแจ้งเตือน: แสดงกล่องโต้ตอบเตือนรวมถึงปุ่ม OK
(2) ยืนยันฟังก์ชั่น: แสดงกล่องโต้ตอบยืนยันรวมถึงปุ่มตกลงและยกเลิก
(3) ฟังก์ชั่นหลบหนี: แปลงอักขระเป็นรหัส Unicode
(4) ฟังก์ชั่นการประเมิน: คำนวณผลลัพธ์ของการแสดงออก
(5) ฟังก์ชัน ISNAN: ทดสอบใช่ (จริง) ไม่ใช่ (เท็จ) ไม่ใช่ตัวเลข
(6) ฟังก์ชั่น Parsefloat: แปลงสตริงเป็นรูปแบบตัวเลข
(7) ฟังก์ชั่น ParseInt: แปลงสตริงเป็นแบบฟอร์มหมายเลขจำนวนเต็ม (สามารถระบุหลายดิจิตอล)
(8) ฟังก์ชั่นพรอมต์: แสดงกล่องโต้ตอบอินพุตแจ้งให้คุณรอการป้อนข้อมูลของผู้ใช้ ตัวอย่างเช่น:
<script language = "javascript"> <!-การแจ้งเตือน ("ข้อผิดพลาดอินพุต"); พรอมต์ ("โปรดป้อนชื่อของคุณ", "ชื่อ"); // (ชื่อเรื่อง, ค่าที่ตั้งไว้ล่วงหน้า) ยืนยัน ("ยืนยันไม่!"); //-> </script>(9) ฟังก์ชั่น Unsescape: ถอดรหัสอักขระที่เข้ารหัสโดยฟังก์ชั่น Escape
2. ฟังก์ชั่นอาร์เรย์
ฟังก์ชั่นอาร์เรย์ JavaScript รวมถึง 4 ฟังก์ชั่นต่อไปนี้:
(1) เข้าร่วมฟังก์ชั่น: แปลงและเข้าร่วมองค์ประกอบทั้งหมดในอาร์เรย์เป็นสตริง ตัวอย่าง:
ฟังก์ชั่น joindemo () {var a, b; A = อาร์เรย์ใหม่ (0,1,2,3,4); B = A.Join ("-"); // ตัวคั่นกลับมา (b); // ที่ส่งคืน b == "0-1-2-3-4"}(2) ฟังก์ชั่น Langth: ส่งคืนความยาวของอาร์เรย์ ตัวอย่าง:
ฟังก์ชั่น lengthDemo () {var a, l; A = อาร์เรย์ใหม่ (0,1,2,3,4); l = A.length; return (l); // l == 5}(3) ฟังก์ชั่นย้อนกลับ: ย้อนกลับลำดับขององค์ประกอบอาร์เรย์ ตัวอย่าง:
ฟังก์ชั่น reversedemo () {var a, l; a = อาร์เรย์ใหม่ (0,1,2,3,4); l = a.reverse (); return (l); -(4) ฟังก์ชั่นการเรียงลำดับ: องค์ประกอบอาร์เรย์ใหม่ ตัวอย่าง:
ฟังก์ชั่น sortDemo () {var a, l; A = อาร์เรย์ใหม่ ("x", "y", "d", "z", "v", "m", "r"); l = a.sort (); return (l);}3. ฟังก์ชันวันที่
ฟังก์ชั่นวันที่ JavaScript รวมถึง 20 ฟังก์ชั่นต่อไปนี้:
(1) ฟังก์ชั่น getDate: ส่งคืนส่วน "วัน" ของวันที่โดยมีค่าตั้งแต่ 1 ถึง 31 ตัวอย่าง:
ฟังก์ชั่น dateMo () {var d, s = "วันที่ของวันนี้คือ:"; d = วันที่ใหม่ (); s + = (d.getMonth () + 1) + "/"; s + = d.getDate () + "/"; s + = d.getyear (); return (s); -(2) ฟังก์ชั่น getday: ส่งคืนวันของสัปดาห์ค่าคือ 0 ~ 6 โดยที่ 0 หมายถึงวันอาทิตย์ 1 หมายถึงวันจันทร์, ... , 6 หมายถึงวันเสาร์ ตัวอย่าง:
ฟังก์ชั่น datedemo () {var d, วัน, x, s = "วันนี้คือ:"; var x = อาร์เรย์ใหม่ ("วันอาทิตย์", "วันจันทร์", "วันอังคาร"); var x = x.concat ("วันพุธ", "วันพฤหัสบดี", "วันศุกร์"); var x = x.concat ("วันเสาร์"); -(3) ฟังก์ชั่น gethours: ส่งคืนส่วน "ชั่วโมง" ของวันที่โดยมีค่าตั้งแต่ 0 ถึง 23 ตัวอย่าง
ฟังก์ชั่น timedemo () {var d, s = "เวลาท้องถิ่นปัจจุบันคือ:"; var c = ":"; d = วันที่ใหม่ (); s += d.getHours () +c; s += d.getMinutes () +c; s += d.getSeconds () +c; s += d.getmilliseconds (); -(4) ฟังก์ชั่น getMinutes: ส่งคืนส่วน "นาที" ของวันที่โดยมีค่าตั้งแต่ 0 ถึง 59 ดูตัวอย่างข้างต้น
(5) ฟังก์ชั่น getMonth: ส่งคืนส่วน "เดือน" ของวันที่มีค่าตั้งแต่ 0 ถึง 11 โดยที่ 0 หมายถึงเดือนมกราคม 2 หมายถึงมีนาคม, ... , 11 หมายถึงธันวาคม ดูตัวอย่างก่อนหน้า
(6) ฟังก์ชั่น GetSeconds: ส่งคืนส่วน "ที่สอง" ของวันที่โดยมีค่าตั้งแต่ 0 ถึง 59 ดูตัวอย่างก่อนหน้า
(7) ฟังก์ชั่น getTime: ส่งคืนเวลาระบบ
ฟังก์ชั่น getTimetest () {var d, s, t; var minmilli = 1000 * 60; var hrmilli = minmilli * 60; var dymilli = hrmilli * 24; d = วันที่ใหม่ (); t = d.gettime (); s = "มันเป็น" S + = math.round (t/dymilli) -(8) ฟังก์ชั่น getTimeZoneOffset: ส่งคืนความแตกต่างของเวลาในพื้นที่นี้ (ความแตกต่างของเวลาภูมิภาคระหว่างเวลาท้องถิ่นและเวลามาตรฐาน GMT Greenwich) ในไม่กี่นาที
ฟังก์ชั่น tzdemo () {var d, tz, s = "เวลาท้องถิ่นปัจจุบันคือ"; d = วันที่ใหม่ (); tz = d.gettimezoneoffset (); ถ้า (tz <0) s += tz / 60 +"ชั่วโมงก่อน gmt"; -(9) ฟังก์ชั่น getYear: ส่งคืนส่วน "ปี" ของวันที่ ค่าส่งคืนจะขึ้นอยู่กับปี 1900 ตัวอย่างเช่น 1999 คือ 99 มีตัวอย่างมาก่อน
(10) ฟังก์ชั่นการแยกวิเคราะห์: ส่งคืนจำนวนมิลลิวินาที (เวลาท้องถิ่น) ตั้งแต่เวลา 0:00 น. ของวันที่ 1 มกราคม 1970
ฟังก์ชั่น getTimetest (testDate) {var d, s, t; var minmilli = 1000 * 60; var hrmilli = minmilli * 60; var dymilli = hrmilli * 24; d = วันที่ใหม่ (); t = วันที่ (testdate); s = " testdate + "และ 1/1/70"; return (s); -(11) ฟังก์ชั่น setDate: ตั้งค่าส่วน "วันที่" ของวันที่ค่าคือ 0 ~ 31
(12) ฟังก์ชั่น sethours: ตั้งค่าส่วน "ชั่วโมง" ของวันที่ค่าคือ 0 ~ 23
(13) ฟังก์ชั่น setMinutes: ตั้งค่าส่วน "นาที" ของวันที่ค่าคือ 0 ~ 59
(14) ฟังก์ชั่น SetMonth: ตั้งค่าส่วน "เดือน" ของวันที่ค่าคือ 0 ~ 11 โดยที่ 0 หมายถึงมกราคม ... , 11 หมายถึงธันวาคม
(15) ฟังก์ชั่น SetSeconds: ตั้งค่าส่วน "ที่สอง" ของวันที่ค่าคือ 0 ~ 59
(16) ฟังก์ชั่น STETIME: ตั้งเวลา ค่าเวลาคือจำนวนมิลลิวินาทีที่คำนวณตั้งแต่ 0:00 น. ของวันที่ 1 มกราคม 1970
(17) ฟังก์ชั่น Setyear: ตั้งค่าส่วน "ปี" ของวันที่
(18) ฟังก์ชั่น togmtstring: แปลงวันที่เป็นสตริงซึ่งเป็นเวลามาตรฐาน GMT Greenwich
(19) ฟังก์ชั่น setLocalestring: แปลงวันที่เป็นสตริงซึ่งเป็นเวลาท้องถิ่น
(20) ฟังก์ชั่น UTC: ส่งคืนจำนวนมิลลิวินาทีที่คำนวณตั้งแต่ 0:00 น. ของวันที่ 1 มกราคม 1970 คำนวณในเวลามาตรฐาน GMT Greenwich
4. ฟังก์ชั่นทางคณิตศาสตร์
ฟังก์ชั่นทางคณิตศาสตร์ของ JavaScript เป็นวัตถุคณิตศาสตร์ซึ่งรวมถึงสองส่วน: คุณลักษณะและฟังก์ชั่น (หรือวิธีการ) ในหมู่พวกเขาคุณลักษณะส่วนใหญ่จะรวมเนื้อหาต่อไปนี้
Math.E: E (ลอการิทึมธรรมชาติ), Math.ln2 (ลอการิทึมธรรมชาติของ 2), Math.ln10 (ลอการิทึมธรรมชาติของ 10), math.log2e (ลอการิทึมของ E, ฐาน 2), math.log10e (logarithm ของ e, ฐาน 10), math.pi (π), คณิตศาสตร์, คณิตศาสตร์, คณิตศาสตร์ จาก 2).
มี 18 ฟังก์ชั่น:
(1) ฟังก์ชั่น ABS: นั่นคือ Math.ABS (เช่นเดียวกับต่อไปนี้) ส่งคืนค่าสัมบูรณ์ของตัวเลข
(2) ฟังก์ชั่น ACOS: ส่งคืนค่าโคไซน์ผกผันของตัวเลขและผลลัพธ์คือ 0 ~ πเรเดียน
(3) ฟังก์ชั่น ASIN: ส่งคืนค่าไซน์ผกผันของตัวเลขและผลลัพธ์คือ-π/2 ~ π/2 เรเดียน
(4) ฟังก์ชั่น ATAN: ส่งคืนค่า Arctangent ของตัวเลขและผลลัพธ์คือ-π/2 ~ π/2 เรเดียน
(5) ฟังก์ชั่น ATAN2: ส่งคืนค่ามุมพิกัดขั้วโลกของพิกัด
(6) ฟังก์ชั่นเพดาน: ส่งคืนค่าจำนวนเต็มขั้นต่ำของตัวเลข (มากกว่าหรือเท่ากับ)
(7) ฟังก์ชั่น COS: ส่งคืนค่าโคไซน์ของตัวเลขและผลลัพธ์คือ -1 ~ 1
(8) ฟังก์ชั่น EXP: ส่งคืนค่าตัวคูณของ E (ลอการิทึมธรรมชาติ)
(9) ฟังก์ชั่นพื้น: ส่งคืนค่าจำนวนเต็มสูงสุดของตัวเลข (น้อยกว่าหรือเท่ากับ)
(10) ฟังก์ชั่นบันทึก: ฟังก์ชันลอการิทึมธรรมชาติส่งคืนค่าลอการิทึมธรรมชาติ (E) ของตัวเลข
(11) ฟังก์ชั่นสูงสุด: ส่งคืนค่าสูงสุดของสองตัวเลข
(12) ฟังก์ชั่นขั้นต่ำ: ส่งคืนค่าต่ำสุดของตัวเลขสองตัว
(13) ฟังก์ชั่น POW: ส่งคืนค่าตัวคูณของตัวเลข
(14) ฟังก์ชั่นสุ่ม: ส่งคืนค่าสุ่มที่ 0 ถึง 1
(15) ฟังก์ชั่นกลม: ส่งคืนค่าโค้งมนของตัวเลขประเภทคือจำนวนเต็ม
(16) ฟังก์ชั่น SIN: ส่งคืนค่าไซน์ของตัวเลขและผลลัพธ์คือ -1 ~ 1
(17) ฟังก์ชัน SQRT: ส่งคืนค่ารูทสแควร์ของตัวเลข
(18) ฟังก์ชั่น TAN: ส่งคืนค่าแทนเจนต์ของตัวเลข
5. ฟังก์ชันสตริง
ฟังก์ชั่นสตริง JavaScript เสร็จสิ้นการทำงานที่อารยะของขนาดตัวอักษรสตริงสีความยาวและการค้นหารวมถึง 20 ฟังก์ชั่นต่อไปนี้:
(1) ฟังก์ชั่นสมอ: สร้างจุดเชื่อมโยง (จุดยึด) สำหรับการใช้ไฮเปอร์ลิงก์ ฟังก์ชั่นสมอตั้งชื่อจุดเชื่อมโยงของ <ชื่อ ... > และลิงก์ฟังก์ชั่นอื่น ๆ ตั้งค่าที่อยู่ URL ของ <a href = ... >
(2) ฟังก์ชั่นขนาดใหญ่: เพิ่มตัวอักษรลงในหมายเลข 1 ผลลัพธ์ก็เหมือนกับ <ig> ... </gig> แท็ก
(3) ฟังก์ชั่น Blink: ทำให้สตริงแฟลชผลลัพธ์เหมือนกับ <link> ... </link> แท็ก
(4) ฟังก์ชั่นตัวหนา: ทำให้ตัวอักษรเป็นตัวหนาผลลัพธ์เดียวกับแท็ก <b> ... </b>
(5) ฟังก์ชั่น Charat: ส่งคืนอักขระที่ระบุในสตริง
(6) ฟังก์ชั่นคงที่: ตั้งค่าตัวอักษรเป็นตัวอักษรความกว้างคงที่ผลลัพธ์เดียวกับแท็ก <tt> ... </tt>
(7) ฟังก์ชั่น FontColor: ตั้งค่าสีตัวอักษรผลลัพธ์จะเหมือนกับแท็ก <font color = color>
(8) ฟังก์ชั่นตัวอักษร: ตั้งค่าขนาดตัวอักษรผลลัพธ์จะเหมือนกับ <font size = n> แท็ก
(9) ฟังก์ชั่นดัชนีของ: ส่งคืนดัชนีแรกที่พบในสตริงและเริ่มค้นหาจากด้านซ้าย
(10) ฟังก์ชั่นตัวเอียง: ทำฟอนต์ตัวเอียงผลลัพธ์เดียวกับแท็ก <i> ... </i>
(11) ฟังก์ชั่น LastIndexof: ส่งคืนดัชนีแรกที่พบในสตริงและเริ่มค้นหาจากด้านขวา
(12) ฟังก์ชั่นความยาว: ส่งคืนความยาวของสตริง (ไม่จำเป็นต้องรวมวงเล็บ)
(13) ฟังก์ชั่นลิงค์: สร้างไฮเปอร์ลิงก์ซึ่งเทียบเท่ากับการตั้งค่าที่อยู่ URL ของ <a href = ... >
(14) ฟังก์ชั่นขนาดเล็ก: ลดแบบอักษรลงหนึ่งผลลัพธ์เดียวกับ <small> ... </small> แท็ก
(15) ฟังก์ชั่นการนัดหยุดงาน: เพิ่มเส้นแนวนอนที่อยู่ตรงกลางของข้อความผลลัพธ์จะเหมือนกับแท็ก <Trike> ... </strike>
(16) ฟังก์ชั่นย่อย: แสดงสตริงเป็นตัวห้อย
(17) ฟังก์ชั่นย่อย: ส่งคืนอักขระหลายตัวที่ระบุในสตริง
(18) ฟังก์ชั่น SUP: แสดงสตริงเป็นตัวยก
(19) ฟังก์ชั่น ToLowerCase: แปลงสตริงเป็นตัวพิมพ์เล็ก
(20) ฟังก์ชั่น Touppercase: แปลงสตริงเป็นตัวพิมพ์ใหญ่
บทความข้างต้นมีความเข้าใจอย่างลึกซึ้งเกี่ยวกับฟังก์ชั่นในตัว JavaScript มันเป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น