Công ty thiết kế website chuẩn SEO Web Mới
Tìm kiếm
Công ty thiết kế website chuẩn SEO Web Mới

Chuỗi (String) trong JavaScript

Chuỗi (String) trong JavaScript là những chữ cái, chữ số, ký tự đặc biệt nằm trong dấu nháy kép hoặc dấu nháy đơn của một biến chuỗi hoặc biến đối tượng, chi tiết như nào hãy cùng chúng tôi phân tích:

Chuỗi (String) trong JavaScript

Chuỗi (String) trong JavaScript

Chuỗi (String) trong JavaScript là gì?

Chuỗi (String) trong JavaScript là những chữ cái, chữ số, ký tự đặc biệt nằm trong dấu nháy kép hoặc dấu nháy đơn của một biến chuỗi hoặc biến đối tượng, để sử dụng linh hoạt các chuỗi này ta có nhiều phương thức để sử dụng chúng một cách hợp lý.

Các loại Chuỗi (String) trong JavaScript

Chuỗi (String) bình thường trong JavaScript

<script>
    var strkep = "Chạy thử Chuỗi (String) bình thường dấu nháy kép trong JavaScript <br>";
    var strdon = 'Chạy thử Chuỗi (String) bình thường dấu nháy đơn trong JavaScript <br>';
    document.write(strkep);
    document.write(strdon);
</script>

Kết quả:

Chạy thử Chuỗi (String) bình thường dấu nháy kép trong JavaScript
Chạy thử Chuỗi (String) bình thường dấu nháy đơn trong JavaScript

Chạy Thử

Chuỗi (String) theo đối tượng trong JavaScript

<script>
    var stringdt = new String("Chạy thử Chuỗi (String) theo đối tượng trong JavaScript");
    document.write(stringdt);
</script>

Kết quả:

Chạy thử Chuỗi (String) theo đối tượng trong JavaScript

Chạy Thử

Toán tử cộng (+) dùng để nối chuỗi trong JavaScript

<script>
var strmot  = "Xin ";
var strhai  = "chào ";
var strba  = "quý ";
var strbon  = "khách ";
var chuoimoi =  strmot+strhai+strba+strbon;
document.write(chuoimoi);
</script>

Kết quả:

Xin chào quý khách

Chạy Thử

Các phương thức dùng để xử lý Chuỗi (String) trong JavaScript

Phương thức concat(str) trong JavaScript

Dùng để nối 2 hoặc nhiều chuỗi lại với nhau:

<script>
var strmot  = "Xin ";
var strhai  = "chào ";
var strba  = "quý ";
var strbon  = "khách ";
var xuongdong = "<br>";
// Nối 4 chuỗi
var chuoimoi = strmot.concat(strhai,strba,strbon);
document.write(chuoimoi);
// Xuống dòng
document.write(xuongdong);
// Nối 2 chuỗi
var chuoimoi2 = strmot.concat(strhai);
document.write(chuoimoi2);
</script>

Kết quả:

Xin chào quý khách
Xin chào

Chạy Thử

Phương thức charAt(vitri) trong JavaScript

Dùng để lấy ký tự ở 1 vị trí trong chuỗi, vị trí bắt đầu là số 0:

<script>
   var chuoinguon  = "webmoi0705";
   var kytu = chuoinguon.charAt(2);
   document.write(kytu);
</script>

Kết quả:

b

Chạy Thử

Phương thức indexOf(chuoi) trong JavaScript

Dùng để lấy vị trí index của ký tự đầu tiên của một chuỗi con nằm trong một chuỗi lớn, vị trí tính từ số 0:

<script>
   var chuoigoc = "web moi xin chao";
   var vitri  = chuoigoc.indexOf("moi");
   document.write(vitri);
</script>

Kết quả:

4

Chạy Thử

Phương thức lastIndexOf(chuoicon) trong JavaScript

Dùng để lấy vị trí index của một chuỗi con nằm trong một chuỗi lớn, vị trí tính từ số 0, nó cũng giống indexOf:

<script>
   var chuoigoc = "web moi xin chao";
   var vitri  = chuoigoc.lastIndexOf("moi");
   document.write(vitri);
</script>

Kết quả:

4

Chạy Thử

Phương thức toLowerCase() trong JavaScript

Dùng để chuyển tất cả các ký tự trong chuỗi thành chữ thường:

<script>
   var chuoigoc = "Web Mới xin chào quý khách!";
   var chuoimoi  = chuoigoc.toLowerCase();
   document.write(chuoimoi);
</script>

Kết quả:

web mới xin chào quý khách!

Chạy Thử

Phương thức toUpperCase() trong JavaScript

Dùng để chuyển tất cả các ký tự trong chuỗi thành chữ in hoa:

<script>
   var chuoigoc = "Web Mới xin chào quý khách!";
   var chuoimoi  = chuoigoc.toUpperCase();
   document.write(chuoimoi);
</script>

Kết quả:

WEB MỚI XIN CHÀO QUÝ KHÁCH!

Chạy Thử

Phương thức slice(vitribatdau, vitriketthuc) trong JavaScript

Dùng để lấy một chuỗi con từ một chuỗi gốc, vitribatdau là vị trí bắt đầu cần lấy, vitriketthuc là vị trí kết thúc cần lấy trừ đi 1:

<script>
   var chuoigoc = "web moi xin chao quy khach";
   var chuoimoi  = chuoigoc.slice(8,11);
   document.write(chuoimoi);
</script>

Kết quả:

xin

Chạy Thử

Phương thức trim() trong JavaScript

Dùng để loại bỏ các khoảng trắng dư thừa, ở đầu dòng và cuối dòng thì sẽ loại bỏ hết khoảng trắng, còn ở mỗi từ chỉ để lại một khoảng trắng:

<script>
   var chuoigoc = "     Web           Mới xin         chào quý khách!         ";
   var chuoimoi  = chuoigoc.trim();
   document.write(chuoimoi);
</script>

Kết quả:

Web Mới xin chào quý khách!

Chạy Thử

Phương thức substr(vitribatdau,dodai) trong JavaScript

vitribatdau: vị trí bắt đầu lấy, vị trí ký tự đầu tiên trong chuỗi là số 0.

dodai: số ký tự cần lấy.

<script>
   var chuoigoc = "web moi xin chao quy khach";
  // Bắt đầu từ vị trí thứ 4 lấy ra 3  ký tự
   var chuoimoi  = chuoigoc.substr(4,3);
   document.write(chuoimoi);
</script>

Kết quả:

moi

Chạy Thử

Phương thức replace(chuoicantim,chuoithaythe) trong JavaScript

chuoicantim: chuỗi cần tìm.

chuoithaythe: chuỗi thay thế.

<script>
  var chuoigoc = "web moi xin chao quy khach";
  var chuoicantim = "xin chao";
  var chuoithaythe = "kinh chao";
  var chuoimoi  = chuoigoc.replace(chuoicantim,chuoithaythe);
  document.write(chuoimoi);
</script>

Kết quả:

web moi kinh chao quy khach

Chạy Thử

Phương thức length trong JavaScript

Dùng để lấy độ dài của chuỗi, nó tính khoảng trắng những không tính ký tự có dấu, ký tự có dấu vẫn tính là 1:

<script>
   var chuoigoc = "Web Mới";
   var dodai  = chuoigoc.length;
   document.write(dodai);
</script>

Kết quả:

7

Chạy Thử

 

  • 0 Bình luận
Content Trần Ngọc Thanh
Trần Ngọc Thanh
Content Trần Ngọc Thanh là người viết content có kinh nghiệm nhiều năm tại Web Mới, chuyên viết content bên lĩnh vực website và nhiều lĩnh vực khác
Chia sẻ nội dung đánh giá của bạn về Chuỗi (String) trong JavaScript
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Đánh giá của bạn
Tên *
Email
Số điện thoại *
Bình luận, Hỏi đáp
Đăng ký tư vấn miễn phí
Tìm hiểu 1 năm không bằng lắng nghe 1 câu tư vấn
JAVASCRIPT Cơ Bản
JAVASCRIPT Hàm Mảng (Array)
JAVASCRIPT Câu lệnh - Vòng lặp
JAVASCRIPT Sự kiện
Kiến thức PHP
Kiến thức về website
Kiến thức SEO website
0398.259.259