Làm cách nào để lấy n ký tự đầu tiên của chuỗi trong JavaScript?

Trong hướng dẫn này, chúng ta sẽ tìm hiểu về cách lấy n ký tự đầu tiên của một chuỗi trong JavaScript

Hãy xem xét, chúng tôi có một chuỗi như thế này

const name = "King Kong";

Lấy n ký tự đầu tiên

Để truy cập n ký tự đầu tiên của một chuỗi trong JavaScript, chúng ta có thể sử dụng phương thức slice() tích hợp bằng cách chuyển 0, n làm đối số cho nó

n là số ký tự chúng ta cần lấy từ một chuỗi, 0 là chỉ số ký tự đầu tiên (tức là vị trí bắt đầu)

Xin chào lập trình viên! Trong bài viết này, chúng ta tìm hiểu cách lấy n ký tự đầu tiên của một chuỗi trong JavaScript. Chúng tôi sử dụng .substring() một phương thức trả về một phần của chuỗi giữa các chỉ mục 0 và n

ví dụ 1

JavaScript

var text = 'Hello, how are you?';

var n = 5;
var substring = text.substring(0,n);

console.log("text: " + text);           // 12345
console.log("substring: " + substring); // 123

Kết quả bảng điều khiển

text: Hello, how are you?
index.html:23 substring: Hello

ví dụ 2

jav

<script>
   var text = 'abcdefghij';

    var n = 5;
    var substring = text.substring(0,n);

    console.log("text: " + text);           // 12345
    console.log("substring: " + substring); // 123
  </script>

Kết quả bảng điều khiển

text: abcdefghij
index.html:23 substring: abcde

Brijpal Sharma

Brij

Brijpal Sharma là một nhà phát triển web có niềm đam mê viết các bài hướng dẫn về công nghệ. Tìm hiểu JavaScript và công nghệ phát triển web khác

Để lấy số ký tự "n" đầu tiên từ một chuỗi JavaScript, bạn có thể sử dụng cả hai phương thức, String.prototype.substring() hoặc String.prototype.slice(). Cả hai phương thức sẽ trả về một chuỗi mới với các ký tự được trích xuất. Ví dụ

const str = 'Designcise';

console.log(str.substring(0, 6)); // 'Design'
console.log(str.slice(0, 6)); // 'Design'

Nếu chỉ số kết thúc của một trong hai đối số lớn hơn độ dài của chuỗi, thì độ dài của chuỗi được sử dụng trong cả hai trường hợp. Ví dụ

const str = 'foo';

console.log(str.substring(0, 6)); // 'foo'
console.log(str.slice(0, 6)); // 'foo'

Đối với những trường hợp sử dụng đơn giản này, bạn có thể sử dụng một trong hai phương pháp. Tuy nhiên, nếu , hoặc , thì xin lưu ý về sự khác biệt giữa hai phương pháp


Hy vọng bạn tìm thấy bài viết này hữu ích. Nó được xuất bản vào ngày 02 tháng 9 năm 2022. Hãy thể hiện tình yêu và sự ủng hộ của bạn bằng cách

Trong bài viết ngắn này, chúng tôi xin hướng dẫn các bạn cách lấy n ký tự đầu tiên của một chuỗi trong JavaScript

ví dụ 1

Ví dụ dưới đây cho thấy việc sử dụng phương thức .substring() trả về một phần của chuỗi nằm giữa các chỉ mục 0 và n

ví dụ có thể chạy được

// ONLINE-RUNNER:browser;

var text = '12345';

var n = 3;
var substring = text.substring(0,n);

console.log("text: " + text);           // 12345
console.log("substring: " + substring); // 123

ví dụ 2

Ở ví dụ thứ hai, chúng ta có thể thấy kết quả khi muốn lấy chuỗi con từ một chuỗi trong nhiều trường hợp (như chuỗi ngắn hơn số ký tự muốn lấy hoặc chuỗi rỗng)

Trong bài này, chúng ta được cho một chuỗi và nhiệm vụ chỉ giữ lại n ký tự đầu tiên của chuỗi. Có nhiều phương pháp khác nhau để giải quyết vấn đề này trong JavaScript, một số phương pháp được thảo luận bên dưới.  

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

chuỗi. substring() là một hàm sẵn có trong JavaScript được sử dụng để trả về một phần của chuỗi đã cho từ chỉ mục bắt đầu đến chỉ mục kết thúc. Lập chỉ mục bắt đầu từ số không (0).  

cú pháp

________số 8_______

Thí dụ. Ví dụ này sử dụng cách tiếp cận được giải thích ở trên

jav




<script>

    // JavaScript to keep only first

    // 'n' characters of String

     

    

Original String = "GeeksforGeeks"
n = 5
Keep first 5 characters of original String = "Geeks"
1

    

Original String = "GeeksforGeeks"
n = 5
Keep first 5 characters of original String = "Geeks"
3
Original String = "GeeksforGeeks"
n = 5
Keep first 5 characters of original String = "Geeks"
4
Original String = "GeeksforGeeks"
n = 5
Keep first 5 characters of original String = "Geeks"
5
Original String = "GeeksforGeeks"
n = 5
Keep first 5 characters of original String = "Geeks"
6

     

    

Original String = "GeeksforGeeks"
n = 5
Keep first 5 characters of original String = "Geeks"
9

    

Original String = "GeeksforGeeks"
n = 5
Keep first 5 characters of original String = "Geeks"
3
string.slice(startingindex, endingindex)
2

     

    

string.slice(startingindex, endingindex)
5_______16_______6

string.slice(startingindex, endingindex)
7
string.slice(startingindex, endingindex)
8
string.slice(startingindex, endingindex)
9
Original String = "Data Structure"
n = 11
Keep first 11 characters of original String = "Data Struct"
0

    

string.slice(startingindex, endingindex)
5_______22_______3
Original String = "Data Structure"
n = 11
Keep first 11 characters of original String = "Data Struct"
4
Original String = "Data Structure"
n = 11
Keep first 11 characters of original String = "Data Struct"
5
Original String = "Data Structure"
n = 11
Keep first 11 characters of original String = "Data Struct"
0

     

    

Original String = "Data Structure"
n = 11
Keep first 11 characters of original String = "Data Struct"
9

    <script>1

     

    

string.slice(startingindex, endingindex)
5_______48_______5
Original String = "Data Structure"
n = 11
Keep first 11 characters of original String = "Data Struct"
4

<script>7<script>8

<script>7

string.slice(startingindex, endingindex)
8
string.slice(startingindex, endingindex)
9
Original String = "Data Structure"
n = 11
Keep first 11 characters of original String = "Data Struct"
0

    3

đầu ra

Original String = "GeeksforGeeks"
n = 5
Keep first 5 characters of original String = "Geeks"

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

chuỗi. slice() là một hàm có sẵn trong javascript được sử dụng để trả về một phần hoặc lát của chuỗi đầu vào đã cho.  

Làm cách nào để nhận ba ký tự đầu tiên của chuỗi trong JavaScript?

Sử dụng chuỗi. slice() để lấy ba ký tự đầu tiên của một chuỗi , e. g. const first3 = str. lát (0, 3);. Phương thức slice sẽ trả về một chuỗi mới chứa ba ký tự đầu tiên của chuỗi ban đầu.

Làm cách nào để có được 10 từ đầu tiên của chuỗi trong JavaScript?

Các bước để lấy N từ đầu tiên từ Chuỗi bằng Regex . Nó sẽ tách chuỗi bằng cách sử dụng khoảng trắng và trả về mảng. Trên mảng trên, áp dụng hàm slice(0, 10) để lấy mảng 10 từ từ Chuỗi. Nối mảng trên bằng hàm join(' '). Split the string using split(/\s+/) function. It will split the string using space and return the array. On the above array, apply the slice(0, 10) function to get the array of 10 words from the String. Join the above array using the join(' ') function.

Làm cách nào tôi có thể nhận các ký tự đầu tiên của chuỗi?

Cách lấy ký tự đầu tiên của chuỗi .
Phương thức charAt(). Bạn nên sử dụng phương thức charAt() tại chỉ số 0 để chọn ký tự đầu tiên của chuỗi. .
Phương thức chuỗi con(). Bạn cũng có thể sử dụng phương thức substring() để lấy ký tự đầu tiên. .
Phương thức slice(). .
Ký hiệu ngoặc [] Phương pháp