Nhận chuỗi sau từ cụ thể trong JavaScript

Phương thức

const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
7 trả về một phần của
const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
0 từ chỉ mục bắt đầu cho đến và không bao gồm chỉ mục kết thúc hoặc đến cuối chuỗi nếu không có chỉ mục kết thúc nào được cung cấp

Thử nó

cú pháp

substring(indexStart)
substring(indexStart, indexEnd)

Thông số

const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
1

Chỉ mục của ký tự đầu tiên bao gồm trong chuỗi con được trả về

const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
2 Tùy chọn

Chỉ mục của ký tự đầu tiên cần loại trừ khỏi chuỗi con được trả về

Giá trị trả về

Một chuỗi mới chứa phần được chỉ định của chuỗi đã cho

Sự miêu tả

const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
7 trích xuất các ký tự từ
const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
1 đến nhưng không bao gồm
const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
2. Đặc biệt

  • Nếu
    const anyString = "Mozilla";
    
    console.log(anyString.substring(0, 1)); // 'M'
    console.log(anyString.substring(1, 0)); // 'M'
    
    console.log(anyString.substring(0, 6)); // 'Mozill'
    
    console.log(anyString.substring(4)); // 'lla'
    console.log(anyString.substring(4, 7)); // 'lla'
    console.log(anyString.substring(7, 4)); // 'lla'
    
    console.log(anyString.substring(0, 7)); // 'Mozilla'
    console.log(anyString.substring(0, 10)); // 'Mozilla'
    
    2 bị bỏ qua,
    const anyString = "Mozilla";
    
    console.log(anyString.substring(0, 1)); // 'M'
    console.log(anyString.substring(1, 0)); // 'M'
    
    console.log(anyString.substring(0, 6)); // 'Mozill'
    
    console.log(anyString.substring(4)); // 'lla'
    console.log(anyString.substring(4, 7)); // 'lla'
    console.log(anyString.substring(7, 4)); // 'lla'
    
    console.log(anyString.substring(0, 7)); // 'Mozilla'
    console.log(anyString.substring(0, 10)); // 'Mozilla'
    
    7 sẽ trích xuất các ký tự đến cuối chuỗi
  • Nếu
    const anyString = "Mozilla";
    
    console.log(anyString.substring(0, 1)); // 'M'
    console.log(anyString.substring(1, 0)); // 'M'
    
    console.log(anyString.substring(0, 6)); // 'Mozill'
    
    console.log(anyString.substring(4)); // 'lla'
    console.log(anyString.substring(4, 7)); // 'lla'
    console.log(anyString.substring(7, 4)); // 'lla'
    
    console.log(anyString.substring(0, 7)); // 'Mozilla'
    console.log(anyString.substring(0, 10)); // 'Mozilla'
    
    1 bằng
    const anyString = "Mozilla";
    
    console.log(anyString.substring(0, 1)); // 'M'
    console.log(anyString.substring(1, 0)); // 'M'
    
    console.log(anyString.substring(0, 6)); // 'Mozill'
    
    console.log(anyString.substring(4)); // 'lla'
    console.log(anyString.substring(4, 7)); // 'lla'
    console.log(anyString.substring(7, 4)); // 'lla'
    
    console.log(anyString.substring(0, 7)); // 'Mozilla'
    console.log(anyString.substring(0, 10)); // 'Mozilla'
    
    2, thì
    const anyString = "Mozilla";
    
    console.log(anyString.substring(0, 1)); // 'M'
    console.log(anyString.substring(1, 0)); // 'M'
    
    console.log(anyString.substring(0, 6)); // 'Mozill'
    
    console.log(anyString.substring(4)); // 'lla'
    console.log(anyString.substring(4, 7)); // 'lla'
    console.log(anyString.substring(7, 4)); // 'lla'
    
    console.log(anyString.substring(0, 7)); // 'Mozilla'
    console.log(anyString.substring(0, 10)); // 'Mozilla'
    
    7 trả về một chuỗi rỗng
  • Nếu
    const anyString = "Mozilla";
    
    console.log(anyString.substring(0, 1)); // 'M'
    console.log(anyString.substring(1, 0)); // 'M'
    
    console.log(anyString.substring(0, 6)); // 'Mozill'
    
    console.log(anyString.substring(4)); // 'lla'
    console.log(anyString.substring(4, 7)); // 'lla'
    console.log(anyString.substring(7, 4)); // 'lla'
    
    console.log(anyString.substring(0, 7)); // 'Mozilla'
    console.log(anyString.substring(0, 10)); // 'Mozilla'
    
    1 lớn hơn
    const anyString = "Mozilla";
    
    console.log(anyString.substring(0, 1)); // 'M'
    console.log(anyString.substring(1, 0)); // 'M'
    
    console.log(anyString.substring(0, 6)); // 'Mozill'
    
    console.log(anyString.substring(4)); // 'lla'
    console.log(anyString.substring(4, 7)); // 'lla'
    console.log(anyString.substring(7, 4)); // 'lla'
    
    console.log(anyString.substring(0, 7)); // 'Mozilla'
    console.log(anyString.substring(0, 10)); // 'Mozilla'
    
    2, thì hiệu ứng của
    const anyString = "Mozilla";
    
    console.log(anyString.substring(0, 1)); // 'M'
    console.log(anyString.substring(1, 0)); // 'M'
    
    console.log(anyString.substring(0, 6)); // 'Mozill'
    
    console.log(anyString.substring(4)); // 'lla'
    console.log(anyString.substring(4, 7)); // 'lla'
    console.log(anyString.substring(7, 4)); // 'lla'
    
    console.log(anyString.substring(0, 7)); // 'Mozilla'
    console.log(anyString.substring(0, 10)); // 'Mozilla'
    
    7 giống như thể hai đối số đã được hoán đổi;

Bất kỳ giá trị đối số nào nhỏ hơn

substring(indexStart)
substring(indexStart, indexEnd)
14 hoặc lớn hơn
substring(indexStart)
substring(indexStart, indexEnd)
15 đều được xử lý như thể nó là
substring(indexStart)
substring(indexStart, indexEnd)
14 và
substring(indexStart)
substring(indexStart, indexEnd)
15, tương ứng

Bất kỳ giá trị đối số nào là

substring(indexStart)
substring(indexStart, indexEnd)
18 đều được xử lý như thể nó là
substring(indexStart)
substring(indexStart, indexEnd)
14

ví dụ

Sử dụng chuỗi con()

Ví dụ sau sử dụng

const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
7 để hiển thị các ký tự từ chuỗi
substring(indexStart)
substring(indexStart, indexEnd)
71

const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'

Sử dụng substring() với thuộc tính độ dài

Ví dụ sau sử dụng phương thức

const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
7 và thuộc tính
substring(indexStart)
substring(indexStart, indexEnd)
73 để trích xuất các ký tự cuối cùng của một chuỗi cụ thể. Phương pháp này có thể dễ nhớ hơn vì bạn không cần biết chỉ số bắt đầu và chỉ số kết thúc như trong các ví dụ trên

substring(indexStart)
substring(indexStart, indexEnd)
1

Sự khác biệt giữa substring() và substr()

Có sự khác biệt nhỏ giữa phương pháp

const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
7 và
substring(indexStart)
substring(indexStart, indexEnd)
75, vì vậy bạn nên cẩn thận để không nhầm lẫn chúng

  • Hai tham số của
    substring(indexStart)
    substring(indexStart, indexEnd)
    
    75 là
    substring(indexStart)
    substring(indexStart, indexEnd)
    
    77 và
    substring(indexStart)
    substring(indexStart, indexEnd)
    
    73, trong khi đối với
    const anyString = "Mozilla";
    
    console.log(anyString.substring(0, 1)); // 'M'
    console.log(anyString.substring(1, 0)); // 'M'
    
    console.log(anyString.substring(0, 6)); // 'Mozill'
    
    console.log(anyString.substring(4)); // 'lla'
    console.log(anyString.substring(4, 7)); // 'lla'
    console.log(anyString.substring(7, 4)); // 'lla'
    
    console.log(anyString.substring(0, 7)); // 'Mozilla'
    console.log(anyString.substring(0, 10)); // 'Mozilla'
    
    7, chúng là
    substring(indexStart)
    substring(indexStart, indexEnd)
    
    77 và
    const anyString = "Mozilla";
    
    console.log(anyString.substring(0, 1)); // 'M'
    console.log(anyString.substring(1, 0)); // 'M'
    
    console.log(anyString.substring(0, 6)); // 'Mozill'
    
    console.log(anyString.substring(4)); // 'lla'
    console.log(anyString.substring(4, 7)); // 'lla'
    console.log(anyString.substring(7, 4)); // 'lla'
    
    console.log(anyString.substring(0, 7)); // 'Mozilla'
    console.log(anyString.substring(0, 10)); // 'Mozilla'
    
    61
  • Chỉ số
    substring(indexStart)
    substring(indexStart, indexEnd)
    
    77 của
    substring(indexStart)
    substring(indexStart, indexEnd)
    
    75 sẽ quấn đến cuối chuỗi nếu nó âm, trong khi
    const anyString = "Mozilla";
    
    console.log(anyString.substring(0, 1)); // 'M'
    console.log(anyString.substring(1, 0)); // 'M'
    
    console.log(anyString.substring(0, 6)); // 'Mozill'
    
    console.log(anyString.substring(4)); // 'lla'
    console.log(anyString.substring(4, 7)); // 'lla'
    console.log(anyString.substring(7, 4)); // 'lla'
    
    console.log(anyString.substring(0, 7)); // 'Mozilla'
    console.log(anyString.substring(0, 10)); // 'Mozilla'
    
    7 sẽ kẹp nó vào
    substring(indexStart)
    substring(indexStart, indexEnd)
    
    14
  • Độ dài âm trong
    substring(indexStart)
    substring(indexStart, indexEnd)
    
    75 được coi là 0, trong khi
    const anyString = "Mozilla";
    
    console.log(anyString.substring(0, 1)); // 'M'
    console.log(anyString.substring(1, 0)); // 'M'
    
    console.log(anyString.substring(0, 6)); // 'Mozill'
    
    console.log(anyString.substring(4)); // 'lla'
    console.log(anyString.substring(4, 7)); // 'lla'
    console.log(anyString.substring(7, 4)); // 'lla'
    
    console.log(anyString.substring(0, 7)); // 'Mozilla'
    console.log(anyString.substring(0, 10)); // 'Mozilla'
    
    7 sẽ hoán đổi hai chỉ số nếu
    const anyString = "Mozilla";
    
    console.log(anyString.substring(0, 1)); // 'M'
    console.log(anyString.substring(1, 0)); // 'M'
    
    console.log(anyString.substring(0, 6)); // 'Mozill'
    
    console.log(anyString.substring(4)); // 'lla'
    console.log(anyString.substring(4, 7)); // 'lla'
    console.log(anyString.substring(7, 4)); // 'lla'
    
    console.log(anyString.substring(0, 7)); // 'Mozilla'
    console.log(anyString.substring(0, 10)); // 'Mozilla'
    
    61 nhỏ hơn
    substring(indexStart)
    substring(indexStart, indexEnd)
    
    77

Hơn nữa,

substring(indexStart)
substring(indexStart, indexEnd)
75 được coi là một tính năng kế thừa trong ECMAScript, vì vậy tốt nhất là tránh sử dụng nó nếu có thể

substring(indexStart)
substring(indexStart, indexEnd)
7

Sự khác nhau giữa substring() và slice()

Phương pháp

const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
7 và
const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
52 gần như giống hệt nhau, nhưng có một số khác biệt tinh tế giữa hai phương pháp này, đặc biệt là trong cách xử lý các đối số phủ định

Phương thức

const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
7 hoán đổi hai đối số của nó nếu
const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
1 lớn hơn
const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
2, nghĩa là một chuỗi vẫn được trả về. Phương thức
const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
52 trả về một chuỗi rỗng nếu trường hợp này xảy ra

const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
6

Nếu một trong hai hoặc cả hai đối số là phủ định hoặc

substring(indexStart)
substring(indexStart, indexEnd)
18, thì phương thức
const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
7 coi chúng như thể chúng là
substring(indexStart)
substring(indexStart, indexEnd)
14

const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
5

const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
52 cũng coi các đối số của
substring(indexStart)
substring(indexStart, indexEnd)
18 là
substring(indexStart)
substring(indexStart, indexEnd)
14, nhưng khi nó được cung cấp các giá trị âm, nó sẽ đếm ngược từ cuối chuỗi để tìm các chỉ mục

const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
6

Xem trang

const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
52 để biết thêm ví dụ với số âm

Thay thế một chuỗi con trong một chuỗi

Ví dụ sau thay thế một chuỗi con trong một chuỗi. Nó sẽ thay thế cả ký tự riêng lẻ và chuỗi con. Lệnh gọi hàm ở cuối ví dụ thay đổi chuỗi

const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
64 thành
const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
65

const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
0

Lưu ý rằng điều này có thể dẫn đến một vòng lặp vô hạn nếu bản thân

const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
66 là một chuỗi con của
const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
67 — ví dụ: nếu bạn đã cố thay thế '
const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
68' bằng '
const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
69' tại đây

Một phương pháp tốt hơn để thay thế chuỗi như sau

const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
5

Đoạn mã trên phục vụ như một ví dụ cho hoạt động chuỗi con. Nếu bạn cần thay thế các chuỗi con, hầu hết thời gian bạn sẽ muốn sử dụng

const anyString = "Mozilla";

console.log(anyString.substring(0, 1)); // 'M'
console.log(anyString.substring(1, 0)); // 'M'

console.log(anyString.substring(0, 6)); // 'Mozill'

console.log(anyString.substring(4)); // 'lla'
console.log(anyString.substring(4, 7)); // 'lla'
console.log(anyString.substring(7, 4)); // 'lla'

console.log(anyString.substring(0, 7)); // 'Mozilla'
console.log(anyString.substring(0, 10)); // 'Mozilla'
00

Làm cách nào để lấy chuỗi sau từ cụ thể trong JavaScript?

phương thức chuỗi con() được sử dụng trong javascript. Sử dụng phương thức này, chúng ta có thể lấy bất kỳ phần nào của chuỗi trước hoặc sau một ký tự cụ thể.

Làm cách nào để lấy một chuỗi sau một ký tự cụ thể trong JavaScript?

Để lấy chuỗi con sau một ký tự cụ thể, gọi phương thức substring(), truyền cho nó chỉ mục sau chỉ mục của ký tự dưới dạng tham số . Phương thức chuỗi con sẽ trả về phần của chuỗi sau ký tự đã chỉ định.

Làm cách nào để nhận giá trị chuỗi sau trong JavaScript?

Nhiệm vụ là lấy chuỗi sau một ký tự cụ thể('/'). .
Chia chuỗi theo. split() và đặt nó trong một biến (mảng)
Sử dụng. thuộc tính độ dài để lấy độ dài của mảng
Từ mảng trả về phần tử tại index = length-1

Làm cách nào để nhận giá trị sau trong JavaScript?

Để lấy giá trị của một chuỗi sau dấu gạch chéo cuối cùng, gọi phương thức substring(), truyền cho nó chỉ mục, sau chỉ mục cuối cùng của ký tự / làm tham số< . Phương thức chuỗi con trả về một chuỗi mới, chứa phần được chỉ định của chuỗi ban đầu. . The substring method returns a new string, containing the specified part of the original string.