Xóa 3 ký tự cuối cùng khỏi chuỗi javascript

Trong bài viết này, chúng ta sẽ tìm hiểu về cách xóa một ký tự ở cuối chuỗi trong javascript. Có rất nhiều thuộc tính của chuỗi trong javascript, để tìm hiểu thêm về chuỗi trong javascript, hãy theo dõi bài viết này của chủ đề scaler

Xóa ký tự cuối cùng khỏi chuỗi trong JavaScript

Có nhiều cách khác nhau để chúng ta có thể xóa ký tự cuối cùng của chuỗi và trong bài viết này, chúng ta sẽ thảo luận từng cách một

1. Sử dụng phương thức chuỗi con()

Phương thức substring() trong javascript được sử dụng để trích xuất và trả về một phần mong muốn của chuỗi và bằng cách sử dụng phương thức này, chúng ta có thể xóa ký tự cuối cùng khỏi chuỗi javascript. Phương thức substring() nhận hai tham số nói chung, tham số đầu tiên là chỉ mục bắt đầu và tham số thứ hai là chỉ mục kết thúc. Và nó trả về chuỗi giữa các phân số này (bao gồm cả phân số được cung cấp) và trong mọi trường hợp nếu chỉ có một chỉ mục được cung cấp cho phương thức substring() thì nó sẽ được coi là chỉ mục bắt đầu và chuỗi con bắt đầu từ chỉ mục đã cho đến . Độ phức tạp về thời gian của phương pháp này là O(n), trong đó "n" là độ dài của chuỗi con

cú pháp

string.substring(starting index, ending index);

Ở đây, chúng tôi đang cố gắng xóa ký tự cuối cùng của chuỗi bằng phương thức substring() trong javascript. Vì vậy, chúng tôi sẽ sử dụng chỉ mục bắt đầu là "0" và chúng tôi sẽ sử dụng kết thúc là "chuỗi. chiều dài - 1" để chuỗi con cho đến chỉ mục cuối cùng thứ hai sẽ được trả về

string.substring(0,string.length-1);

Ví dụ

var string = 'Scaler Academy';

string = string.substring(0, string.length-1);
console.log(string);

Trong ví dụ này, chúng tôi đang tạo một biến chuỗi và sau đó chúng tôi đang sử dụng phương thức substring() cho chuỗi con sau khi xóa ký tự cuối cùng

đầu ra

2. Sử dụng phương thức slice()

Phương thức slice() trong javascript hoạt động tương tự như phương thức substring(). Phương thức slice() cũng nhận hai tham số (chỉ số bắt đầu và chỉ số kết thúc), sau đó trích xuất chuỗi và trả về chuỗi con mà chúng ta sẽ sử dụng để xóa ký tự cuối cùng khỏi chuỗi javascript. Sự khác biệt chính là chúng ta cũng có thể sử dụng chỉ số âm làm tham số của hàm. Chỉ số phủ định được cung cấp sẽ được thêm nội bộ với độ dài của chuỗi và giá trị cuối cùng cho thao tác cắt lát được tính toán

cú pháp

string.slice(starting index,ending index);

Để xóa ký tự cuối cùng khỏi chuỗi, chúng ta có thể sử dụng chỉ mục bắt đầu là "0" và chỉ mục kết thúc là "sring. chiều dài - 1" hoặc "-1". Để có sự khác biệt giữa phương thức substring() và slice() chúng ta sẽ sử dụng chỉ số kết thúc là "-1". Độ phức tạp về thời gian của phương pháp này là O(n), trong đó "n" là độ dài của chuỗi con

Ví dụ

var string = 'Scaler Academy';

string = string.slice(0,-1);
console.log(string);

Trong ví dụ này, chúng tôi đã sử dụng chuỗi tương tự và áp dụng phương thức slice() cho nó để xóa ký tự cuối cùng của chuỗi

đầu ra

3. Sử dụng phương thức substr()

Phương thức substr() trong javascript rất giống với phương thức substring() của javascript. Đây cũng là hàm nhận hai tham số và dựa trên những tham số này, phương thức substr() trích xuất chuỗi con cần thiết. Độ phức tạp về thời gian của phương pháp này là O(n), trong đó "n" là độ dài của chuỗi con

cú pháp

var string = 'Scaler Academy';

string = string.substr(0,string.length-1);
console.log(string);

Trong đoạn mã trên, phương thức substr được sử dụng để xóa ký tự cuối cùng của chuỗi bằng cách chuyển chỉ mục bắt đầu là 0 và chỉ mục kết thúc là "string. chiều dài - 1"

đầu ra

4. Sử dụng Phương thức thay thế ()

Hàm thay thế () trong javascript cũng có thể được sử dụng để xóa ký tự cuối cùng khỏi chuỗi. Hàm thay thế () nhận tham số thứ hai là toàn bộ chuỗi và tham số đầu tiên là để khớp chuỗi và hướng dẫn số lượng ký tự cần xóa. Ký tự $ được sử dụng để khớp với phần cuối của đầu vào và ký tự ". " (dấu chấm) được sử dụng để khớp với số lượng ký tự. Để chỉ xóa một ký tự ở cuối, chúng tôi sẽ chỉ sử dụng một ký tự ". " với "$" và khi chúng tôi muốn xóa ký tự, chúng tôi sẽ sử dụng khoảng trống " " để thay thế. Độ phức tạp về thời gian của phương pháp này là O(n), trong đó "n" là độ dài của chuỗi con

Trong bài đăng này, chúng tôi đã trình bày các phương pháp khác nhau để xóa ký tự cuối cùng khỏi một chuỗi hiện có

  • Sử dụng phương pháp slice() để xóa ký tự cuối cùng trong JavaScript
  • Sử dụng phương thức substring() để xóa ký tự cuối cùng trong JavaScript
  • Sử dụng phương thức thay thế () để xóa ký tự cuối cùng trong JavaScript

Phương pháp 1. Sử dụng phương pháp slice() để xóa ký tự cuối cùng trong JavaScript

Phương thức slice() được sử dụng để xóa ký tự cuối cùng khỏi chuỗi hiện có. Phương thức chấp nhận hai tham số, “0” và “-1”. 0 hiển thị chỉ mục bắt đầu và -1 chỉ định phép trừ của ký tự cuối cùng bằng tổng độ dài của chuỗi. Cú pháp của phương thức slice() được viết bên dưới

cú pháp

lát (0 , -1)

Trong cú pháp này, 0 chỉ định chỉ mục đầu tiên và -1 biểu thị chỉ mục cuối cùng

Mã số

bảng điều khiển. log("Ví dụ xóa ký tự cuối cùng khỏi chuỗi")

var txt = 'JavaScript';

var str = txt.lát(0 , - . 1);

console.log( str );

Trong mã này, chuỗi txt đầu tiên lưu trữ “JavaScript”. Sau đó, phương thức slice() được coi là loại bỏ ký tự cuối cùng bằng cách chuyển đối số “-1”. Cuối cùng, bảng điều khiển. phương thức log() được sử dụng để hiển thị thông báo trong cửa sổ giao diện điều khiển

Xóa 3 ký tự cuối cùng khỏi chuỗi javascript

đầu ra

Xóa 3 ký tự cuối cùng khỏi chuỗi javascript

Đầu ra cho thấy “JavaScrip” được trả về sau khi xóa ký tự cuối cùng khỏi “JavaScript”

Phương pháp 2. Sử dụng phương thức substring() để xóa ký tự cuối cùng trong JavaScript

Thuộc tính độ dài được sử dụng với phương thức substring() để xóa ký tự cuối cùng trong JavaScript. Đầu tiên, độ dài của chuỗi được trích xuất, sau đó trừ chỉ số cuối cùng khỏi chuỗi gốc. Cú pháp của phương thức được cung cấp dưới đây

cú pháp

chuỗi con (0 , str. độ dài - 1)

Trong cú pháp này, 0 đại diện cho chỉ mục đầu tiên và str. độ dài -1 trả về tổng độ dài của chuỗi bằng cách loại trừ chỉ mục cuối cùng

Mã số

bảng điều khiển. log("Ví dụ xóa ký tự cuối cùng khỏi chuỗi")

var message = 'Hello';

var str = message.chuỗi con(0 , thông báo. độ dài - 1); .

console.log( str );

Đoạn mã trên giải thích theo cách mà thông báo lưu trữ chuỗi “Xin chào”. Sau đó, phương thức substring() được sử dụng để xóa ký tự cuối cùng khỏi chuỗi hiện có. Trong phương thức này, thông điệp. độ dài được sử dụng để trích xuất độ dài của chuỗi và trừ ký tự cuối cùng khỏi chuỗi hiện có

Xóa 3 ký tự cuối cùng khỏi chuỗi javascript

đầu ra

Xóa 3 ký tự cuối cùng khỏi chuỗi javascript

Đầu ra trả về “Hell” sau khi loại bỏ chữ “o” khỏi chuỗi “Xin chào”

Phương pháp 3. Sử dụng phương thức thay thế () để xóa ký tự cuối cùng trong JavaScript

Một ví dụ khác được điều chỉnh bằng phương thức thay thế () trao đổi ký tự cuối cùng với chuỗi trống bằng cách truyền đối số. Cú pháp của phương thức thay thế được cung cấp bên dưới

cú pháp

replace ('ký tự cần khớp''charcter-to-be-matched' , '')

Trong cú pháp trên, đối số đầu tiên được sử dụng để khớp với các ký tự và đối số thứ hai đề cập đến chuỗi rỗng, sẽ được sử dụng để thay thế ký tự của đối số đầu tiên

Hãy áp dụng phương thức replace() để xóa ký tự cuối cùng khỏi chuỗi thông qua đoạn mã ví dụ sau

Mã số

bảng điều khiển. log("Ví dụ xóa ký tự cuối cùng khỏi chuỗi")

var text = 'Linuxhint';

var new_text = text.thay thế(không' , '');

console.log( new_text );

Trong mã này, văn bản lưu chuỗi “Linuxhint”. Sau đó, phương thức replace() được sử dụng để thay thế ký tự cuối cùng “t” bằng một chuỗi rỗng ” và hiển thị kết quả trên bàn điều khiển

Xóa 3 ký tự cuối cùng khỏi chuỗi javascript

đầu ra

Xóa 3 ký tự cuối cùng khỏi chuỗi javascript

Đầu ra cho thấy “Linuxhint” được thay thế bằng “Linuxhin” bằng cách xóa ký tự cuối cùng

Phần kết luận

Trong JavaScript, các phương thức slice(), substring() và replace() được sử dụng để xóa ký tự cuối cùng khỏi chuỗi. Phương thức slice() được sử dụng để xóa ký tự cuối cùng bằng cách chuyển đối số “-1”. Hơn nữa, phương thức substring() trích xuất phần cụ thể của chuỗi bằng cách bỏ qua ký tự cuối cùng của chuỗi gốc. Phương thức replace() được sử dụng để thay thế ký tự cuối cùng bằng chuỗi trống “” và trả về chuỗi đã cập nhật. Bạn đã trải nghiệm nhiều phương pháp khác nhau để xóa ký tự cuối cùng khỏi chuỗi thú vị

Làm cách nào để xóa 4 ký tự cuối cùng của chuỗi trong JavaScript?

substring() trong javascript được sử dụng để trích xuất và trả về phần mong muốn của chuỗi và bằng cách sử dụng phương thức này, chúng ta có thể xóa ký tự cuối cùng khỏi chuỗi javascript.

Làm cách nào để xóa 5 ký tự cuối cùng trong JavaScript?

Để xóa n ký tự cuối cùng khỏi một chuỗi, gọi phương thức slice(), truyền cho nó 0 và -n làm tham số . Ví dụ, str. slice(0, -3) trả về một bản sao của chuỗi gốc với 3 ký tự cuối cùng đã bị xóa. Đã sao chép.

Làm cách nào để xóa 2 ký tự cuối cùng khỏi chuỗi trong JavaScript?

Sử dụng Chuỗi. Phương thức slice() để xóa 2 ký tự cuối cùng khỏi chuỗi, e. g. const đã loại bỏLast2 = str. lát (0, -2);. Phương thức slice sẽ trả về một chuỗi mới không chứa 2 ký tự cuối của chuỗi ban đầu.

Làm cách nào để xóa ký tự cuối cùng trong JavaScript?

Để xóa ký tự cuối cùng khỏi chuỗi trong JavaScript, bạn nên sử dụng phương thức slice() . Phải mất hai đối số. chỉ số bắt đầu và chỉ số kết thúc. slice() hỗ trợ lập chỉ mục phủ định, có nghĩa là slice(0, -1) tương đương với slice(0, str. chiều dài - 1).