Hướng dẫn how do i get the last character in a javascript string? - làm cách nào để lấy ký tự cuối cùng trong chuỗi javascript?

Cách lấy ký tự cuối cùng của chuỗi:

"linto.yahoo.com."

Nhân vật cuối cùng của chuỗi này là

str.slice(-1);
7

Làm thế nào tôi có thể tìm thấy cái này?

Hướng dẫn how do i get the last character in a javascript string? - làm cách nào để lấy ký tự cuối cùng trong chuỗi javascript?

Đã hỏi ngày 7 tháng 10 năm 2010 lúc 18:21Oct 7, 2010 at 18:21

1

Một giải pháp thay thế thanh lịch và ngắn, là phương pháp

str.slice(-1);
8.

Chỉ bằng cách:

str.slice(-1);

Một chỉ mục bắt đầu tiêu cực cắt chuỗi từ

str.slice(-1);
9, đến
"abc".slice(-1); // "c";
0, là chỉ mục
"abc".slice(-1); // "c";
1, ký tự cuối cùng được trích xuất:

"abc".slice(-1); // "c";

Hướng dẫn how do i get the last character in a javascript string? - làm cách nào để lấy ký tự cuối cùng trong chuỗi javascript?

DBS

8.6144 Huy hiệu vàng37 Huy hiệu bạc51 Huy hiệu Đồng4 gold badges37 silver badges51 bronze badges

Đã trả lời ngày 7 tháng 10 năm 2010 lúc 18:32Oct 7, 2010 at 18:32

7

Sử dụng

"abc".slice(-1); // "c";
2:

Phương thức charat () trả về ký tự tại chỉ mục được chỉ định trong một chuỗi.

Bạn có thể sử dụng phương thức này kết hợp với thuộc tính

"abc".slice(-1); // "c";
0 của chuỗi để có được ký tự cuối cùng trong chuỗi đó. Ví dụ:
For example:

const myString = "linto.yahoo.com.";
const stringLength = myString.length; // this will be 16
console.log('lastChar: ', myString.charAt(stringLength - 1)); // this will be the string

Hướng dẫn how do i get the last character in a javascript string? - làm cách nào để lấy ký tự cuối cùng trong chuỗi javascript?

dota2pro

6.7627 Huy hiệu vàng38 Huy hiệu bạc71 Huy hiệu đồng7 gold badges38 silver badges71 bronze badges

Đã trả lời ngày 7 tháng 10 năm 2010 lúc 18:23Oct 7, 2010 at 18:23

DonutdonutDonut

107K20 Huy hiệu vàng130 Huy hiệu bạc144 Huy hiệu đồng20 gold badges130 silver badges144 bronze badges

0

Bạn có thể đạt được điều này bằng cách sử dụng các cách khác nhau nhưng với hiệu suất khác nhau,

1. Sử dụng ký hiệu khung:

"abc".slice(-1); // "c";
4

Nhưng không nên sử dụng dấu ngoặc. Kiểm tra các lý do ở đây

2. Charat [index]:

"abc".slice(-1); // "c";
5

Điều này là có thể đọc được và nhanh nhất trong số những người khác. Đó là cách được khuyến nghị nhất.

3. Chất nền:

"abc".slice(-1); // "c";
6

4. Cắt lát:

"abc".slice(-1); // "c";
7

Nó nhanh hơn một chút so với phụ.

Bạn có thể kiểm tra hiệu suất ở đây

Với es6:

Bạn có thể sử dụng

"abc".slice(-1); // "c";
8

Nhưng nó không được hỗ trợ trong IE. Kiểm tra thêm chi tiết về Endswith tại đây

Đã trả lời ngày 6 tháng 7 năm 2017 lúc 13:34Jul 6, 2017 at 13:34

Hướng dẫn how do i get the last character in a javascript string? - làm cách nào để lấy ký tự cuối cùng trong chuỗi javascript?

VikasvikasVikas

6.4512 Huy hiệu vàng25 Huy hiệu bạc39 Huy hiệu Đồng2 gold badges25 silver badges39 bronze badges

3

str.charAt(str.length - 1)

Một số trình duyệt cho phép (như một tiện ích mở rộng không chuẩn) bạn rút ngắn điều này thành:

str[str.length - 1];

Đã trả lời ngày 7 tháng 10 năm 2010 lúc 18:22Oct 7, 2010 at 18:22

Matthew Flaschenmatthew FlaschenMatthew Flaschen

Phù bằng vàng 273K50511 Huy hiệu bạc537 Huy hiệu đồng50 gold badges511 silver badges537 bronze badges

1

Sử dụng chuỗi con với tham số -1:-1:

"linto.yahoo.com.".substr(-1);

bằng "."

Ghi chú:

Để trích xuất các ký tự từ cuối chuỗi, hãy sử dụng số bắt đầu âm (điều này không hoạt động trong IE 8 trở lên).

Đã trả lời ngày 22 tháng 4 năm 2016 lúc 16:19Apr 22, 2016 at 16:19

SpikolynnspikolynnSpikolynn

3.9282 Huy hiệu vàng35 Huy hiệu bạc44 Huy hiệu đồng2 gold badges35 silver badges44 bronze badges

2

Sử dụng phương pháp

"abc".slice(-1); // "c";
9 là một cách mới để đạt được nó

const s = "linto.yahoo.com.";
const last = s.at(-1);

console.log(last);

Đọc thêm về

const myString = "linto.yahoo.com.";
const stringLength = myString.length; // this will be 16
console.log('lastChar: ', myString.charAt(stringLength - 1)); // this will be the string
0 tại đây

Đã trả lời ngày 24 tháng 2 lúc 18:16Feb 24 at 18:16

Hướng dẫn how do i get the last character in a javascript string? - làm cách nào để lấy ký tự cuối cùng trong chuỗi javascript?

Ran Turnerran TurnerRan Turner

11.8k4 Huy hiệu vàng33 Huy hiệu bạc46 Huy hiệu đồng4 gold badges33 silver badges46 bronze badges

Một cách dễ dàng để làm điều đó là sử dụng điều này :)

var word = "waffle"
word.endsWith("e")

Đã trả lời ngày 22 tháng 7 năm 2018 lúc 18:07Jul 22, 2018 at 18:07

Hướng dẫn how do i get the last character in a javascript string? - làm cách nào để lấy ký tự cuối cùng trong chuỗi javascript?

ConnieconnieConnie

3653 Huy hiệu bạc12 Huy hiệu Đồng3 silver badges12 bronze badges

4

Thử cái này...

const str = "linto.yahoo.com."
console.log(str.charAt(str.length-1));

Hướng dẫn how do i get the last character in a javascript string? - làm cách nào để lấy ký tự cuối cùng trong chuỗi javascript?

Adir Abargil

5.0703 Huy hiệu vàng18 Huy hiệu bạc25 Huy hiệu đồng3 gold badges18 silver badges25 bronze badges

Đã trả lời ngày 9 tháng 4 năm 2018 lúc 23:14Apr 9, 2018 at 23:14

Hướng dẫn how do i get the last character in a javascript string? - làm cách nào để lấy ký tự cuối cùng trong chuỗi javascript?

Vishal Kumarvishal KumarVishal Kumar

1.09111 Huy hiệu bạc14 Huy hiệu đồng11 silver badges14 bronze badges

Bạn có thể nhận được char cuối cùng như thế này:

var lastChar=yourString.charAt(yourString.length-1);

Đã trả lời ngày 7 tháng 10 năm 2010 lúc 18:23Oct 7, 2010 at 18:23

DonutdonutColin Hebert

107K20 Huy hiệu vàng130 Huy hiệu bạc144 Huy hiệu đồng15 gold badges156 silver badges149 bronze badges

str.slice(-1);
0

Bạn có thể đạt được điều này bằng cách sử dụng các cách khác nhau nhưng với hiệu suất khác nhau,Nov 22, 2016 at 8:25

1. Sử dụng ký hiệu khung:Salar

"abc".slice(-1); // "c";
46 gold badges46 silver badges74 bronze badges

1

Nhưng không nên sử dụng dấu ngoặc. Kiểm tra các lý do ở đây

str.slice(-1);
1

2. Charat [index]:Oct 7, 2010 at 18:24

Điều này là có thể đọc được và nhanh nhất trong số những người khác. Đó là cách được khuyến nghị nhất.Adam

3. Chất nền:16 gold badges105 silver badges144 bronze badges

4. Cắt lát:

str.slice(-1);
2

Nó nhanh hơn một chút so với phụ.

str.slice(-1);
3

Bạn có thể kiểm tra hiệu suất ở đâyFeb 16, 2021 at 5:42

Với es6:xlm

Bạn có thể sử dụng

"abc".slice(-1); // "c";
813 gold badges54 silver badges53 bronze badges

1

Nhưng nó không được hỗ trợ trong IE. Kiểm tra thêm chi tiết về Endswith tại đây

str.slice(-1);
4

Đã trả lời ngày 6 tháng 7 năm 2017 lúc 13:34Jul 11, 2018 at 1:46

VikasvikasGauravsa

6.4512 Huy hiệu vàng25 Huy hiệu bạc39 Huy hiệu Đồng2 gold badges20 silver badges25 bronze badges

str.slice(-1);
5

Một số trình duyệt cho phép (như một tiện ích mở rộng không chuẩn) bạn rút ngắn điều này thành:Jan 4 at 9:07

Hướng dẫn how do i get the last character in a javascript string? - làm cách nào để lấy ký tự cuối cùng trong chuỗi javascript?

2

Đã trả lời ngày 7 tháng 10 năm 2010 lúc 18:22

str.slice(-1);
6

Matthew Flaschenmatthew Flaschen

Phù bằng vàng 273K50511 Huy hiệu bạc537 Huy hiệu đồngNov 13, 2018 at 13:17

Hướng dẫn how do i get the last character in a javascript string? - làm cách nào để lấy ký tự cuối cùng trong chuỗi javascript?

Sử dụng chuỗi con với tham số -1:vdegenne

bằng "."14 gold badges75 silver badges102 bronze badges

4