ฟังก์ชันในตัวของ 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 ()

ส่งคืนสตริงที่แสดงถึงวัตถุที่ระบุ