Xem thêmLập Trình JavaScript Cơ Bản | Basic JavaScript programming
Toán tử nối chuỗi trong JavaScript là toán tử
+
. Khi bạn sử dụng toán tử +
với hai chuỗi,
nó sẽ nối chúng lại với nhau. Một
ví dụ đơn giản:
let chuoi1 = "Hello";
let chuoi2 = " World";
let ketqua = chuoi1 + chuoi2;
console.log(ketqua); // Kết quả: Hello World
Sử dụng phương thức concat()
. Phương thức này
không thay đổi giá trị của chuỗi gốc mà trả về một chuỗi
mới sau khi nối:
let chuoi1 = "Hello";
let chuoi2 = " World";
let ketqua = chuoi1.concat(chuoi2);
console.log(ketqua); // Kết quả: Hello World
Ngoài toán tử +
và phương thức
concat()
, có một cách khác để nối chuỗi bằng
cách sử dụng Template literals (chuỗi mẫu) trong JavaScript. Template
literals được đặt trong cặp dấu backticks (` `) và cho phép bạn
nhúng giá trị biến vào chuỗi một cách thuận tiện:
let chuoi1 = "Hello";
let chuoi2 = " World";
let ketqua = `${chuoi1}${chuoi2}`;
console.log(ketqua); // Kết quả: Hello World
Sử dụng template literals giúp làm cho mã nguồn trở nên dễ đọc hơn và linh hoạt hơn khi bạn cần nối chuỗi và chèn giá trị biến vào trong chuỗi.
Các toán tử thường dùng với chuỗi trong JavaScript
Có một số toán tử thường được sử dụng khi làm việc với chuỗi trong JavaScript. Dưới đây là một số toán tử quan trọng:
-
Toán tử cộng (+):
- Sử dụng để nối chuỗi. Ví dụ:
var str1 = "Hello"; var str2 = "World"; var result = str1 + " " + str2; // Kết quả là "Hello World"
-
Toán tử gán (=):
- Sử dụng để gán giá trị cho một biến chuỗi. Ví dụ:
var str = "Hello";
-
Toán tử so sánh (==, !=, ===, !==):
- Sử dụng để so sánh chuỗi. Toán tử === so sánh giá trị và kiểu dữ liệu. Ví dụ:
var str1 = "Hello"; var str2 = "World"; console.log(str1 == str2); // false console.log(str1 === str2); // false
-
Toán tử nối chuỗi (+=):
- Sử dụng để thêm chuỗi vào cuối chuỗi hiện tại. Ví dụ:
var str = "Hello"; str += " World"; // Giờ đây str là "Hello World"
-
Toán tử chiều dài chuỗi (.length):
- Trả về độ dài của chuỗi. Ví dụ:
var str = "Hello"; console.log(str.length); // Kết quả là 5
-
Toán tử truy cập phần tử của chuỗi ([]):
- Sử dụng để truy cập vào từng ký tự của chuỗi thông qua chỉ số. Ví dụ:
var str = "Hello"; console.log(str[0]); // Kết quả là "H"
Chuỗi trong JavaScript là không thay đổi (immutable), nghĩa là một khi chuỗi đã được tạo, bạn không thể thay đổi giá trị của từng ký tự trong chuỗi. Các toán tử trên chỉ tạo ra một giá trị chuỗi mới.
Nhận xét