Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

อะไรคือความแตกต่างระหว่างฟังก์ชันแบบกำหนดเองและฟังก์ชันในตัวใน JavaScript?


ฟังก์ชันที่กำหนดเองใน JavaScript เป็นฟังก์ชันที่ผู้ใช้กำหนดเอง JavaScript ทำให้เราสามารถเขียนฟังก์ชันของเราเองได้ ต่อไปนี้เป็นวากยสัมพันธ์ −

ไวยากรณ์

<script>
   <!--
      function functionname(parameter-list)
      {
         statements
      }
   //-->
</script>

ฟังก์ชัน Bult-in เป็นฟังก์ชันที่ไลบรารี JavaScript จัดเตรียมไว้ให้แล้ว เช่น ฟังก์ชันสตริง −

S. ไม่
วิธีการ &คำอธิบาย
1
charAt()
ส่งกลับอักขระที่ดัชนีที่ระบุ
2
charCodeAt()
ส่งกลับตัวเลขที่ระบุค่า Unicode ของอักขระที่ดัชนีที่กำหนด
3
เชื่อมต่อ ()
รวมข้อความของสองสตริงและส่งคืนสตริงใหม่
4
indexOf()
ส่งกลับดัชนีภายในวัตถุ String ที่เรียกของการเกิดขึ้นครั้งแรกของค่าที่ระบุ หรือ -1 ถ้าไม่พบ

ตัวอย่าง

ต่อไปนี้คือตัวอย่างของฟังก์ชันในตัวใน JavaScript เพื่อเชื่อมสตริง -

<html>
   <head>
      <title>JavaScript String concat() Method</title>
   </head>
   
   <body>
      <script>
         var str1 = new String( "This is string one" );
         var str2 = new String( "This is string two" );
         var str3 = str1.concat( str2 );
         
         document.write("Concatenated String :" + str3);
      </script>
   </body>
</html>

ผลลัพธ์

อะไรคือความแตกต่างระหว่างฟังก์ชันแบบกำหนดเองและฟังก์ชันในตัวใน JavaScript?