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

Sự khác biệt giữa substr () và substring () trong JavaScript là gì?


Các ví dụ được đưa ra ở trên có cùng đầu ra, nhưng có, phương pháp khác nhau, kèm theo đó là các tham số.

Phương thức substring () tham số thứ hai là chỉ mục để dừng tìm kiếm, trong khi tham số thứ hai của substr () là độ dài tối đa để trả về.

Ví dụ

Hãy xem ví dụ về substr () phương thức trong JavaScript -

<html>
   <head>
      <title>JavaScript String substr() Method</title>
   </head>
 
   <body>
      <script>
         var str = "Apples are round, and apples are juicy.";
         document.write("(1,2): " + str.substr(1,2));
         document.write("<br />(-2,2): " + str.substr(-2,2));
         document.write("<br />(1): " + str.substr(1));
         document.write("<br />(-20, 2): " + str.substr(-20,2));
         document.write("<br />(20, 2): " + str.substr(20,2));
      </script>
   </body>
</html>

Ví dụ

Hãy xem ví dụ về chuỗi con () phương thức trong JavaScript -

<html>
   <head>
      <title>JavaScript String substring() Method</title>
   </head>

   <body>
      <script>
         var str = "Apples are round, and apples are juicy.";
         document.write("(1,2): " + str.substring(1,2));
         document.write("<br />(0,10): " + str.substring(0, 10));
         document.write("<br />(5): " + str.substring(5));
      </script>
   </body>
</html>