String Javascript - Lập trình Javascript
Ở đây bạn sẽ tìm hiểu chuỗi là gì, cách tạo, so sánh và nối các chuỗi trong JavaScript.
Chuỗi là một kiểu dữ liệu nguyên thủy trong JavaScript. Một chuỗi là nội dung văn bản. Nó phải được đặt trong dấu ngoặc kép đơn hoặc kép.
Ví dụ:
"Hello World"
'Hello World'
Giá trị chuỗi có thể được gán cho một biến bằng toán tử bằng (=).
var str1 = "Hello World";
var str2 = 'Hello World';
Một chuỗi cũng có thể được coi như mảng ký tự dựa trên chỉ số không.
var str = 'Hello World';
str[0] // H
str[1] // e
str[2] // l
str[3] // l
str[4] // o
str.length // 11
Vì, chuỗi là chỉ mục ký tự, nó có thể được truy cập bằng cách sử dụng vòng lặp for và vòng lặp for-of
var str = 'Hello World';
for(var i =0; i< str.length; i++)
console.log(str[i]);
for(var ch of str)
console.log(ch);
Sự kết hợp
Một chuỗi là bất biến trong JavaScript, nó có thể được nối bằng cách sử dụng toán tử dấu cộng (+) trong JavaScript.
var str = 'Hello ' + "World " + 'from ' + 'TutorialsTeacher ';
Bao gồm dấu ngoặc kép bên trong chuỗi
Sử dụng dấu ngoặc kép bên trong giá trị chuỗi không khớp với dấu ngoặc kép xung quanh giá trị chuỗi. Ví dụ: sử dụng dấu ngoặc kép đơn nếu toàn bộ chuỗi được đặt trong dấu ngoặc kép và ngược lại.
var str1 = "This is 'simple' string";
var str2 = 'This is "simple" string';
String object
Ở trên, chúng tôi đã gán một chuỗi ký tự cho một biến. JavaScript cho phép bạn tạo một đối tượng Chuỗi bằng cách sử dụng từ khóa mới, như được hiển thị bên dưới.
var str1 = new String();
str1 = 'Hello World';
// or
var str2 = new String('Hello World');
Trong ví dụ trên, JavaScript trả về đối tượng Chuỗi thay vì kiểu chuỗi nguyên thủy. Bạn nên sử dụng chuỗi nguyên thủy thay vì đối tượng Chuỗi.
Thận trọng:
Hãy cẩn thận khi làm việc với đối tượng Chuỗi vì so sánh các đối tượng chuỗi sử dụng toán tử == sẽ so sánh các đối tượng Chuỗi chứ không phải các giá trị. Hãy xem xét ví dụ sau.
Những điểm cần nhớ:
- Chuỗi JavaScript phải được đặt trong dấu ngoặc kép hoặc dấu nháy đơn ("" hoặc '').
- Chuỗi có thể được gán cho một biến bằng cách sử dụng toán tử =.
- Nhiều chuỗi có thể được nối bằng cách sử dụng toán tử +.
- Một chuỗi có thể được coi là mảng ký tự.
- Sử dụng dấu gạch chéo ngược (\) để bao gồm dấu ngoặc kép bên trong chuỗi.
- Đối tượng chuỗi có thể được tạo bằng từ khóa mới. ví dụ. var str = new String ();
- Các phương thức chuỗi được sử dụng để thực hiện các tác vụ khác nhau trên chuỗi.
No comments:
Post a Comment