ฟังก์ชันในตัวของ JavaScript
วิธีการจำนวน
อ็อบเจ็กต์ Number มีเฉพาะเมธอดเริ่มต้นที่เป็นส่วนหนึ่งของนิยามของอ็อบเจ็กต์ทุกตัว
ซีเนียร์ | วิธีการและคำอธิบาย |
---|---|
1 | ตัวสร้าง () ส่งคืนฟังก์ชันที่สร้างอินสแตนซ์ของวัตถุนี้ โดยค่าเริ่มต้นนี่คือวัตถุ Number |
2 | toExponential () บังคับให้ตัวเลขแสดงในรูปแบบเอกซ์โพเนนเชียลแม้ว่าตัวเลขนั้นจะอยู่ในช่วงที่ JavaScript ใช้สัญกรณ์มาตรฐาน |
3 | toFixed () จัดรูปแบบตัวเลขที่มีตัวเลขเฉพาะทางด้านขวาของทศนิยม |
4 | toLocaleString () ส่งคืนเวอร์ชันค่าสตริงของหมายเลขปัจจุบันในรูปแบบที่อาจแตกต่างกันไปตามการตั้งค่าโลแคลของเบราว์เซอร์ |
5 | toPrecision () กำหนดจำนวนหลักทั้งหมด (รวมทั้งตัวเลขทางซ้ายและขวาของทศนิยม) เพื่อแสดงตัวเลข |
6 | toString () ส่งกลับการแสดงสตริงของค่าของตัวเลข |
7 | มูลค่าของ() ส่งคืนค่าของตัวเลข |
วิธีการบูลีน
นี่คือรายการของแต่ละวิธีและคำอธิบาย
ซีเนียร์ | วิธีการและคำอธิบาย |
---|---|
1 | toSource () ส่งคืนสตริงที่มีแหล่งที่มาของวัตถุบูลีน คุณสามารถใช้สตริงนี้เพื่อสร้างวัตถุที่เทียบเท่า |
2 | toString () ส่งคืนสตริงเป็น "จริง" หรือ "เท็จ" ขึ้นอยู่กับค่าของวัตถุ |
3 | มูลค่าของ() ส่งคืนค่าดั้งเดิมของวัตถุบูลีน |
วิธีการสตริง
นี่คือรายการของแต่ละวิธีและคำอธิบาย
ซีเนียร์ | วิธีการและคำอธิบาย |
---|---|
1 | ถ่าน () ส่งกลับอักขระที่ดัชนีที่ระบุ |
2 | charCodeAt () ส่งคืนตัวเลขที่ระบุค่า Unicode ของอักขระที่ดัชนีที่กำหนด |
3 | ประสาน () รวมข้อความของสองสตริงและส่งคืนสตริงใหม่ |
4 | indexOf () ส่งคืนดัชนีภายในอ็อบเจ็กต์สตริงการเรียกของการเกิดขึ้นครั้งแรกของค่าที่ระบุหรือ -1 หากไม่พบ |
5 | lastIndexOf () ส่งคืนดัชนีภายในอ็อบเจ็กต์สตริงการเรียกของการเกิดครั้งสุดท้ายของค่าที่ระบุหรือ -1 หากไม่พบ |
6 | localeCompare () ส่งคืนตัวเลขที่ระบุว่าสตริงอ้างอิงมาก่อนหรือหลังหรือเหมือนกับสตริงที่กำหนดในลำดับการจัดเรียง |
7 | ความยาว() ส่งกลับความยาวของสตริง |
8 | การแข่งขัน() ใช้เพื่อจับคู่นิพจน์ทั่วไปกับสตริง |
9 | แทนที่() ใช้เพื่อค้นหาการจับคู่ระหว่างนิพจน์ทั่วไปและสตริงและเพื่อแทนที่สตริงย่อยที่ตรงกันด้วยสตริงย่อยใหม่ |
10 | ค้นหา() ดำเนินการค้นหาการจับคู่ระหว่างนิพจน์ทั่วไปและสตริงที่ระบุ |
11 | ชิ้น () แยกส่วนของสตริงและส่งคืนสตริงใหม่ |
12 | แยก () แยกออบเจ็กต์ String เป็นอาร์เรย์ของสตริงโดยแยกสตริงออกเป็นสตริงย่อย |
13 | สถานีย่อย () ส่งคืนอักขระในสตริงที่เริ่มต้นที่ตำแหน่งที่ระบุผ่านจำนวนอักขระที่ระบุ |
14 | สตริงย่อย () ส่งคืนอักขระในสตริงระหว่างดัชนีสองดัชนีในสตริง |
15 | toLocaleLowerCase () อักขระภายในสตริงจะถูกแปลงเป็นตัวพิมพ์เล็กในขณะที่เกี่ยวข้องกับโลแคลปัจจุบัน |
16 | toLocaleUpperCase () อักขระภายในสตริงจะถูกแปลงเป็นตัวพิมพ์ใหญ่ในขณะที่เกี่ยวข้องกับโลแคลปัจจุบัน |
17 | toLowerCase () ส่งคืนค่าสตริงการโทรที่แปลงเป็นตัวพิมพ์เล็ก |
18 | toString () ส่งคืนสตริงที่แสดงถึงวัตถุที่ระบุ |
19 | toUpperCase () ส่งกลับค่าสตริงการโทรที่แปลงเป็นตัวพิมพ์ใหญ่ |
20 | มูลค่าของ() ส่งคืนค่าดั้งเดิมของออบเจ็กต์ที่ระบุ |
Wrapper สตริง HTML
นี่คือรายการของแต่ละวิธีที่ส่งคืนสำเนาของสตริงที่อยู่ภายในแท็ก HTML ที่เหมาะสม
ซีเนียร์ | วิธีการและคำอธิบาย |
---|---|
1 | สมอ () สร้างจุดยึด HTML ที่ใช้เป็นเป้าหมายไฮเปอร์เท็กซ์ |
2 | ใหญ่() สร้างสตริงที่จะแสดงเป็นแบบอักษรขนาดใหญ่ราวกับว่าอยู่ในแท็ก <big> |
3 | กะพริบ () สร้างสตริงเพื่อกะพริบราวกับว่าอยู่ในแท็ก <blink> |
4 | ตัวหนา () สร้างสตริงที่จะแสดงเป็นตัวหนาราวกับว่าอยู่ใน <b> แท็ก |
5 | แก้ไขแล้ว() ทำให้สตริงแสดงในแบบอักษรระดับเสียงคงที่ราวกับว่าอยู่ในแท็ก <tt> |
6 | สีตัวอักษร() ทำให้สตริงแสดงเป็นสีที่ระบุราวกับว่าอยู่ในแท็ก <font color = "color"> |
7 | ขนาดตัวอักษร() ทำให้สตริงแสดงในขนาดแบบอักษรที่ระบุราวกับว่าอยู่ในแท็ก <font size = "size"> |
8 | ตัวเอียง () ทำให้สตริงเป็นตัวเอียงราวกับว่าอยู่ใน <i> แท็ก |
9 | ลิงค์ () สร้างลิงค์ไฮเปอร์เท็กซ์ HTML ที่ร้องขอ URL อื่น |
10 | เล็ก () ทำให้สตริงแสดงในแบบอักษรขนาดเล็กราวกับว่าอยู่ในแท็ก <small> |
11 | โจมตี() ทำให้สตริงแสดงเป็นข้อความขีดฆ่าราวกับว่าอยู่ในแท็ก <strike> |
12 | ย่อย () ทำให้สตริงถูกแสดงเป็นตัวห้อยราวกับว่าอยู่ในแท็ก <sub> |
13 | จีบ() ทำให้สตริงถูกแสดงเป็นตัวยกราวกับว่าอยู่ในแท็ก <sup> |
วิธีการอาร์เรย์
นี่คือรายการของแต่ละวิธีและคำอธิบาย
ซีเนียร์ | วิธีการและคำอธิบาย |
---|---|
1 | ประสาน () ส่งคืนอาร์เรย์ใหม่ที่ประกอบด้วยอาร์เรย์นี้รวมกับอาร์เรย์และ / หรือค่าอื่น ๆ |
2 | ทุก () ส่งคืนค่าจริงหากทุกองค์ประกอบในอาร์เรย์นี้ตรงตามฟังก์ชันการทดสอบที่ให้ |
3 | กรอง() สร้างอาร์เรย์ใหม่พร้อมองค์ประกอบทั้งหมดของอาร์เรย์นี้ซึ่งฟังก์ชันการกรองที่ให้ไว้จะส่งกลับค่าจริง |
4 | แต่ละ() เรียกใช้ฟังก์ชันสำหรับแต่ละองค์ประกอบในอาร์เรย์ |
5 | indexOf () ส่งคืนดัชนีแรก (น้อยที่สุด) ขององค์ประกอบภายในอาร์เรย์เท่ากับค่าที่ระบุหรือ -1 หากไม่พบ |
6 | เข้าร่วม () รวมองค์ประกอบทั้งหมดของอาร์เรย์ลงในสตริง |
7 | lastIndexOf () ส่งคืนดัชนีสุดท้าย (มากที่สุด) ขององค์ประกอบภายในอาร์เรย์เท่ากับค่าที่ระบุหรือ -1 หากไม่พบ |
8 | แผนที่() สร้างอาร์เรย์ใหม่พร้อมผลลัพธ์ของการเรียกใช้ฟังก์ชันที่จัดเตรียมไว้ให้กับทุกองค์ประกอบในอาร์เรย์นี้ |
9 | ป๊อป () ลบองค์ประกอบสุดท้ายออกจากอาร์เรย์และส่งคืนองค์ประกอบนั้น |
10 | ดัน () เพิ่มองค์ประกอบอย่างน้อยหนึ่งรายการที่ส่วนท้ายของอาร์เรย์และส่งกลับความยาวใหม่ของอาร์เรย์ |
11 | ลด() ใช้ฟังก์ชันพร้อมกันกับค่าสองค่าของอาร์เรย์ (จากซ้ายไปขวา) เพื่อลดให้เป็นค่าเดียว |
12 | ลดขวา () ใช้ฟังก์ชันพร้อมกันกับค่าสองค่าของอาร์เรย์ (จากขวาไปซ้าย) เพื่อลดให้เป็นค่าเดียว |
13 | ย้อนกลับ () กลับลำดับขององค์ประกอบของอาร์เรย์ - อันแรกกลายเป็นลำดับสุดท้ายและสุดท้ายจะกลายเป็นลำดับแรก |
14 | กะ () ลบองค์ประกอบแรกออกจากอาร์เรย์และส่งคืนองค์ประกอบนั้น |
15 | ชิ้น () แยกส่วนของอาร์เรย์และส่งคืนอาร์เรย์ใหม่ |
16 | บาง() ส่งคืนค่าจริงหากอย่างน้อยหนึ่งองค์ประกอบในอาร์เรย์นี้ตรงตามฟังก์ชันการทดสอบที่ให้มา |
17 | toSource () แสดงซอร์สโค้ดของอ็อบเจ็กต์ |
18 | เรียงลำดับ () จัดเรียงองค์ประกอบของอาร์เรย์ |
19 | ประกบ () เพิ่มและ / หรือลบองค์ประกอบจากอาร์เรย์ |
20 | toString () ส่งคืนสตริงที่แสดงอาร์เรย์และองค์ประกอบ |
21 | คลาย () เพิ่มองค์ประกอบอย่างน้อยหนึ่งรายการที่ด้านหน้าอาร์เรย์และส่งกลับความยาวใหม่ของอาร์เรย์ |
วิธีการวันที่
นี่คือรายการของแต่ละวิธีและคำอธิบาย
ซีเนียร์ | วิธีการและคำอธิบาย |
---|---|
1 | วันที่ () ส่งคืนวันที่และเวลาของวันนี้ |
2 | getDate () ส่งคืนวันของเดือนสำหรับวันที่ที่ระบุตามเวลาท้องถิ่น |
3 | getDay () ส่งคืนวันในสัปดาห์สำหรับวันที่ที่ระบุตามเวลาท้องถิ่น |
4 | getFullYear () ส่งคืนปีของวันที่ที่ระบุตามเวลาท้องถิ่น |
5 | getHours () ส่งคืนชั่วโมงในวันที่ที่ระบุตามเวลาท้องถิ่น |
6 | getMilliseconds () ส่งคืนมิลลิวินาทีในวันที่ที่ระบุตามเวลาท้องถิ่น |
7 | getMinutes () ส่งคืนนาทีในวันที่ที่ระบุตามเวลาท้องถิ่น |
8 | getMonth () ส่งคืนเดือนในวันที่ที่ระบุตามเวลาท้องถิ่น |
9 | getSeconds () ส่งคืนวินาทีในวันที่ที่ระบุตามเวลาท้องถิ่น |
10 | getTime () ส่งคืนค่าตัวเลขของวันที่ที่ระบุเป็นจำนวนมิลลิวินาทีตั้งแต่วันที่ 1 มกราคม 1970 00:00:00 UTC |
11 | getTimezoneOffset () ส่งกลับค่าชดเชยโซนเวลาเป็นนาทีสำหรับโลแคลปัจจุบัน |
12 | getUTCDate () ส่งกลับวัน (วันที่) ของเดือนในวันที่ที่ระบุตามเวลาสากล |
13 | getUTCDay () ส่งคืนวันในสัปดาห์ในวันที่ที่ระบุตามเวลาสากล |
14 | getUTCFullYear () ส่งคืนปีในวันที่ที่ระบุตามเวลาสากล |
15 | getUTCHours () ส่งคืนชั่วโมงในวันที่ที่ระบุตามเวลาสากล |
16 | getUTCMilliseconds () ส่งคืนมิลลิวินาทีในวันที่ที่ระบุตามเวลาสากล |
17 | getUTCMinutes () ส่งคืนนาทีในวันที่ที่ระบุตามเวลาสากล |
18 | getUTCMonth () ส่งคืนเดือนในวันที่ที่ระบุตามเวลาสากล |
19 | getUTCSeconds () ส่งคืนวินาทีในวันที่ที่ระบุตามเวลาสากล |
20 | รับปี () Deprecated- ส่งคืนปีในวันที่ที่ระบุตามเวลาท้องถิ่น ใช้ getFullYear แทน |
21 | setDate () ตั้งค่าวันของเดือนสำหรับวันที่ที่ระบุตามเวลาท้องถิ่น |
22 | setFullYear () ตั้งค่าปีเต็มสำหรับวันที่ที่ระบุตามเวลาท้องถิ่น |
23 | ชุดชั่วโมง () ตั้งค่าชั่วโมงสำหรับวันที่ที่ระบุตามเวลาท้องถิ่น |
24 | setMilliseconds () ตั้งค่ามิลลิวินาทีสำหรับวันที่ที่ระบุตามเวลาท้องถิ่น |
25 | setMinutes () ตั้งค่านาทีสำหรับวันที่ที่ระบุตามเวลาท้องถิ่น |
26 | setMonth () ตั้งค่าเดือนสำหรับวันที่ที่ระบุตามเวลาท้องถิ่น |
27 | setSeconds () ตั้งค่าวินาทีสำหรับวันที่ที่ระบุตามเวลาท้องถิ่น |
28 | ตั้งเวลา() ตั้งค่าวัตถุ Date เป็นเวลาที่แทนด้วยจำนวนมิลลิวินาทีตั้งแต่วันที่ 1 มกราคม 1970 00:00:00 UTC |
29 | setUTCDate () ตั้งค่าวันของเดือนสำหรับวันที่ที่ระบุตามเวลาสากล |
30 | setUTCFullYear () ตั้งค่าปีเต็มสำหรับวันที่ที่ระบุตามเวลาสากล |
31 | setUTCHours () ตั้งค่าชั่วโมงสำหรับวันที่ที่ระบุตามเวลาสากล |
32 | setUTCMilliseconds () ตั้งค่ามิลลิวินาทีสำหรับวันที่ที่ระบุตามเวลาสากล |
33 | setUTCMinutes () ตั้งค่านาทีสำหรับวันที่ที่ระบุตามเวลาสากล |
34 | setUTCMonth () ตั้งค่าเดือนสำหรับวันที่ที่ระบุตามเวลาสากล |
35 | setUTCSeconds () ตั้งค่าวินาทีสำหรับวันที่ที่ระบุตามเวลาสากล |
36 | ชุดปี () Deprecated - ตั้งค่าปีสำหรับวันที่ที่ระบุตามเวลาท้องถิ่น ใช้ setFullYear แทน |
37 | toDateString () ส่งคืนส่วน "วันที่" ของวันที่เป็นสตริงที่มนุษย์อ่านได้ |
38 | toGMTString () Deprecated - แปลงวันที่เป็นสตริงโดยใช้ข้อกำหนด GMT ของอินเทอร์เน็ต ใช้ toUTCString แทน |
39 | toLocaleDateString () ส่งคืนส่วน "วันที่" ของวันที่เป็นสตริงโดยใช้ข้อตกลงของโลแคลปัจจุบัน |
40 | toLocaleFormat () แปลงวันที่เป็นสตริงโดยใช้สตริงรูปแบบ |
41 | toLocaleString () แปลงวันที่เป็นสตริงโดยใช้รูปแบบของโลแคลปัจจุบัน |
42 | toLocaleTimeString () ส่งคืนส่วน "เวลา" ของวันที่เป็นสตริงโดยใช้ข้อตกลงของสถานที่ปัจจุบัน |
43 | toSource () ส่งคืนสตริงที่แสดงแหล่งที่มาสำหรับอ็อบเจ็กต์ Date ที่เทียบเท่า คุณสามารถใช้ค่านี้เพื่อสร้างวัตถุใหม่ |
44 | toString () ส่งคืนสตริงที่แทนอ็อบเจ็กต์ Date ที่ระบุ |
45 | toTimeString () ส่งคืนส่วน "เวลา" ของวันที่เป็นสตริงที่มนุษย์อ่านได้ |
46 | toUTCString () แปลงวันที่เป็นสตริงโดยใช้หลักการเวลาสากล |
47 | มูลค่าของ() ส่งคืนค่าดั้งเดิมของอ็อบเจ็กต์ Date |
วันที่วิธีการคงที่
นอกเหนือจากวิธีการอินสแตนซ์จำนวนมากที่แสดงไว้ก่อนหน้านี้วัตถุ Date ยังกำหนดวิธีการแบบคงที่สองวิธี วิธีการเหล่านี้ถูกเรียกใช้ผ่านตัวสร้าง Date () เอง -
ซีเนียร์ | วิธีการและคำอธิบาย |
---|---|
1 | Date.parse () แยกวิเคราะห์การแทนค่าสตริงของวันที่และเวลาและส่งกลับค่าการแทนค่ามิลลิวินาทีภายในของวันที่นั้น |
2 | วันที่ UTC () ส่งกลับการแสดงมิลลิวินาทีของวันที่และเวลา UTC ที่ระบุ |
วิธีการทางคณิตศาสตร์
นี่คือรายการของแต่ละวิธีและคำอธิบาย
ซีเนียร์ | วิธีการและคำอธิบาย |
---|---|
1 | เอบีเอส () ส่งคืนค่าสัมบูรณ์ของตัวเลข |
2 | เอคอส () ส่งคืนค่าอาร์คโคซีน (เป็นเรเดียน) ของตัวเลข |
3 | asin () ส่งคืนค่าอาร์กไซน์ (เป็นเรเดียน) ของตัวเลข |
4 | atan () ส่งคืนอาร์กแทนเจนต์ (เป็นเรเดียน) ของตัวเลข |
5 | atan2 () ส่งคืนอาร์กแทนเจนต์ของผลหารของอาร์กิวเมนต์ |
6 | เพดาน () ส่งคืนจำนวนเต็มที่น้อยที่สุดที่มากกว่าหรือเท่ากับตัวเลข |
7 | cos () ส่งกลับค่าโคไซน์ของจำนวน |
8 | ประสบการณ์ () ส่งกลับค่า E Nโดยที่ N คืออาร์กิวเมนต์และ E คือค่าคงที่ของออยเลอร์ซึ่งเป็นฐานของลอการิทึมธรรมชาติ |
9 | ชั้น () ส่งคืนจำนวนเต็มที่มากที่สุดน้อยกว่าหรือเท่ากับตัวเลข |
10 | บันทึก () ส่งคืนลอการิทึมธรรมชาติ (ฐาน E) ของตัวเลข |
11 | สูงสุด () ส่งคืนค่าที่ใหญ่ที่สุดของจำนวนศูนย์หรือมากกว่า |
12 | นาที() ส่งคืนค่าที่เล็กที่สุดของตัวเลขศูนย์หรือมากกว่า |
13 | ธาร () ส่งกลับฐานเป็นเลขชี้กำลังนั่นคือเลขชี้กำลังฐาน |
14 | สุ่ม () ส่งคืนหมายเลขสุ่มหลอกระหว่าง 0 ถึง 1 |
15 | รอบ() ส่งคืนค่าของตัวเลขที่ปัดเศษเป็นจำนวนเต็มที่ใกล้เคียงที่สุด |
16 | บาป() ส่งคืนค่าไซน์ของตัวเลข |
17 | sqrt () ส่งคืนค่ารากที่สองของตัวเลข |
18 | ผิวสีแทน () ส่งกลับค่าแทนเจนต์ของตัวเลข |
19 | toSource () ส่งคืนสตริง "Math" |
วิธี RegExp
นี่คือรายการของแต่ละวิธีและคำอธิบาย
ซีเนียร์ | วิธีการและคำอธิบาย |
---|---|
1 | ผู้บริหาร () ดำเนินการค้นหารายการที่ตรงกันในพารามิเตอร์สตริง |
2 | ทดสอบ() ทดสอบการจับคู่ในพารามิเตอร์สตริง |
3 | toSource () ส่งคืนอ็อบเจ็กต์ลิเทอรัลที่แสดงถึงอ็อบเจ็กต์ที่ระบุ คุณสามารถใช้ค่านี้เพื่อสร้างวัตถุใหม่ |
4 | toString () ส่งคืนสตริงที่แสดงถึงวัตถุที่ระบุ |