Computer >> Máy Tính >  >> Lập trình >> Javascript

Sự khác biệt giữa các hàm tùy chỉnh và hàm dựng sẵn trong JavaScript là gì?


Các hàm tùy chỉnh trong JavaScript là các hàm do người dùng xác định. JavaScript cho phép chúng ta viết các hàm của riêng mình. Sau đây là cú pháp -

Cú pháp

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

Hàm bult-in là các hàm đã được cung cấp bởi thư viện JavaScript, ví dụ:sau đây là các hàm chuỗi -

S. Không
Phương pháp &Mô tả
1
charAt ()
Trả về ký tự tại chỉ mục được chỉ định.
2
charCodeAt ()
Trả về một số cho biết giá trị Unicode của ký tự tại chỉ mục đã cho.
3
concat ()
Kết hợp văn bản của hai chuỗi và trả về một chuỗi mới.
4
indexOf ()
Trả về chỉ mục trong đối tượng Chuỗi đang gọi của lần xuất hiện đầu tiên của giá trị được chỉ định hoặc -1 nếu không tìm thấy.

Ví dụ

Sau đây là ví dụ về một hàm tích hợp trong JavaScript để nối các chuỗi -

<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>

Đầu ra

Sự khác biệt giữa các hàm tùy chỉnh và hàm dựng sẵn trong JavaScript là gì?