Nguồn cấp dữ liệu biểu mẫu trong javascript

Chuỗi JavaScript có thể không chứa hoặc chứa nhiều ký tự được viết bên trong cặp dấu nháy kép

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
5 hoặc cặp dấu nháy đơn
var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
6

Ví dụ. Viết chuỗi trong dấu nháy kép

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
5

var text;
text = "Javascript"; // Chuỗi viết bên trong cặp dấu nháy kép 

View results

Hoặc cặp dấu nháy đơn

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
6

Ví dụ

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn

View results

Chúng ta có thể sử dụng dấu nháy kép [hoặc dấu nháy đơn] bên trong một chuỗi, miễn phí là chúng không khớp với dấu nháy kép [hoặc dấu nháy đơn] xung quanh chuỗi

Ví dụ

var text1, text2, text3;
text1 = "That's all right";
text2 = "Cô ấy tên là 'Thanh Thanh'";
text3 = 'Cô ấy tên là "Thanh Thanh"'; 

View results

Chiều dài chuỗi javascript

Để tìm chiều dài của một chuỗi, chúng ta sử dụng thuộc tính

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
9

Ví dụ

________số 8

View results

Mã thoát các ký tự đặc biệt

Chuỗi phải được viết bên trong dấu nháy kép [hoặc dấu nháy đơn], nên trong một số trường hợp, JavaScript có thể hiểu sai chuỗi này nếu chúng ta sử dụng dấu nháy giống như dấu nháy sử dụng bao quanh chuỗi

var text = "Học lập trình "javascript" tại book-code.com.vn.";

Chuỗi trên sẽ được cắt thành "Học lập trình"

Giải pháp để tránh vấn đề này là chúng ta sử dụng ký tự thoát dấu gạch chéo

var text1, text2, text3;
text1 = "That's all right";
text2 = "Cô ấy tên là 'Thanh Thanh'";
text3 = 'Cô ấy tên là "Thanh Thanh"'; 
0

Dấu gạch chéo ngược [

var text1, text2, text3;
text1 = "That's all right";
text2 = "Cô ấy tên là 'Thanh Thanh'";
text3 = 'Cô ấy tên là "Thanh Thanh"'; 
1] sẽ chuyển các ký tự đặc biệt thành các chuỗi ký tự

CodeKết quảDescription\''Dấu nháy đơn\""Dấu nháy kép\\\Dấu gạch chéo ngược

Ví dụ sau sử dụng

var text1, text2, text3;
text1 = "That's all right";
text2 = "Cô ấy tên là 'Thanh Thanh'";
text3 = 'Cô ấy tên là "Thanh Thanh"'; 
2 để chèn dấu nháy kép vào chuỗi

Ví dụ

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
3

View results

Use

var text1, text2, text3;
text1 = "That's all right";
text2 = "Cô ấy tên là 'Thanh Thanh'";
text3 = 'Cô ấy tên là "Thanh Thanh"'; 
3 để chèn dấu nháy đơn vào chuỗi

Sử dụng

var text1, text2, text3;
text1 = "That's all right";
text2 = "Cô ấy tên là 'Thanh Thanh'";
text3 = 'Cô ấy tên là "Thanh Thanh"'; 
4 để chèn dấu chéo vào chuỗi

Ví dụ

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
6

View results

Sau mã thoát hợp lệ khác trong chuỗi JavaScript

Mã Kết quả\Khoảng trắng\form Feed\Bắt đầu dòng mới\rTrở lên đầu dòng\tThiết lập bảng ngang\vThiết lập bảng dọc

6 ký tự thoát trên đầu cấm được thiết kế để điều khiển máy đánh chữ và máy fax. Chúng không có ý nghĩa gì trong HTML

Ngắt các dòng mã dài

Để dễ đọc, các lập trình viên thường muốn tránh các dòng mã dài hơn 80 ký tự

Nếu một câu lệnh JavaScript không nằm trên một dòng, thì vị trí tốt nhất để ngắt câu lệnh đó là sau một toán tử

Ví dụ

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
7

View results

Chúng ta cũng có thể chia nhỏ một dòng mã trong một chuỗi văn bản bằng một dấu gạch chéo ngược

var text1, text2, text3;
text1 = "That's all right";
text2 = "Cô ấy tên là 'Thanh Thanh'";
text3 = 'Cô ấy tên là "Thanh Thanh"'; 
1

Ví dụ

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
9

View results

Phương pháp sử dụng

var text1, text2, text3;
text1 = "That's all right";
text2 = "Cô ấy tên là 'Thanh Thanh'";
text3 = 'Cô ấy tên là "Thanh Thanh"'; 
1 không phải là phương pháp hay sử dụng. It could not be used to support the common variable

Trong bài viết này chúng ta sẽ tìm hiểu về chuỗi string trong Javascript, qua đó bạn sẽ biết cách tạo và chuỗi nối cũng như ép kiểu dữ liệu sang chuỗi

Bài viết này đã được đăng tại freetuts. net , không được sao chép dưới mọi hình thức.

Chuỗi là một loại dữ liệu quan trọng và thông tin ứng dụng trong thực tế. Khi bạn cần lưu trữ thông tin trong cơ sở dữ liệu, hơn 90% sẽ được lưu dưới dạng chuỗi. Chính vì vậy bạn cần phải tìm hiểu thật kỹ về các thao tác cũng như các hàm xử lý chuỗi có sẵn trong js

Ở các bài trước chúng ta đã thực hiện khá nhiều ví dụ có sử dụng chuỗi nhưng chưa tìm hiểu về nó nên bây giờ ta đang tìm hiểu ý nghĩa chính xác

1. Chuỗi string trong Javascript là gì?

Chuỗi là một đoạn văn bản có thể có một hoặc nhiều ký tự và thông thường chúng ta sẽ lưu trữ nó vào một biến, biến này chúng ta sẽ gọi là biến có kiểu dữ liệu là Chuỗi [chuỗi]. Tất cả các chuỗi đều phải được bao quanh bằng cặp dấu nháy đơn

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
13 hoặc nháy kép
var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
14

Bài viết này đã được đăng tại [free tuts. mạng lưới]

Ví dụ. Khai báo biến và gán chuỗi JS

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
3

Trường hợp trong chuỗi cũng có xuất hiện dấu nháy đơn hoặc nháy kép thì bắt buộc bạn phải thêm các ký tự

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
15 phía trước dấu nháy đó, nếu không sẽ bị lỗi về pháp cũ

Ví dụ. In string string has a flashing

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
1

Ngoài ra còn nhiều ký hiệu kết hợp với dấu

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
15 nữa như trong bảng dưới đây

CodeKết quả'ssingle quote\"double quote\\backslash\new line\carriage return\ttab\backspace\form feed

2. Cách nối chuỗi string trong Javascript

To connect string in JS then we use the dấu

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
17 to gép hai string or variable type String Object back with nhau

Ví dụ. Ghép hai chuỗi lại rồi gán vào biến thông báo

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
8

hoặc

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
9

3. Xử lý chuỗi trên nhiều dòng trong Javascript

Khi bạn muốn Enter down a string in Javascript thì bắt buộc phải sử dụng dấu

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
17 để nối chuỗi, nếu không sẽ bị lỗi cú pháp

Ví dụ. Use + to connect string

var text;
text = "Javascript"; // Chuỗi viết bên trong cặp dấu nháy kép 
1

Nếu bạn muốn viết gọn hơn thì hãy sử dụng dấu

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
15 để thông báo cho trình duyệt biết là có hàng xuống

Ví dụ. Sử dụng ký tự \ để khai báo chuỗi trên nhiều dòng

var text;
text = "Javascript"; // Chuỗi viết bên trong cặp dấu nháy kép 
3

Hoặc bạn cũng có thể sử dụng dấu

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
80 để khai báo

Ví dụ. Use cặp dấu

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
81

var text;
text = "Javascript"; // Chuỗi viết bên trong cặp dấu nháy kép 
6

4. Ép string string trong javascript

Nếu bạn muốn ép một giá trị nào sang kiểu chuỗi thì có thể sử dụng cú pháp

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
82

Bản trình diễn CHẠY

var text;
text = "Javascript"; // Chuỗi viết bên trong cặp dấu nháy kép 
8

Từ khóa

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
83 sẽ trả về kiểu dữ liệu của biến
var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
84

Ngoài ra, bạn có thể sử dụng chuỗi đối tượng để tạo hoặc ép chuỗi, và vì đối tượng là đối tượng nên nó phải có từ khóa

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
85 đặt phía trước

Ví dụ. Use String object or String function

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
2

Lúc này dù bạn truyền vào kiểu gì đi nữa thì kết quả nó vẫn trả về kiểu chuỗi. Tuy nhiên, người ta khuyến khích bạn không nên sử dụng cách này bởi vì chương trình sẽ chạy chậm hơn

5. Một số hàm xử lý chuỗi trong Javascript

Sau đây mình xin tổng hợp một số hàm / phương thức / thuộc tính dùng để xử lý chuỗi string trong JS

Dem number of character in string

Để đếm tổng số ký tự trong chuỗi chuỗi, ta sử dụng thuộc tính độ dài

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
3

Search for string in string

Nếu muốn tìm kiếm một chuỗi bên trong một chuỗi khác, hãy sử dụng hàm indexOf

  • Nếu tìm thấy, nó sẽ trả về vị trí xuất hiện đầu tiên của chuỗi con
  • Nếu không tìm thấy thì tra về -1

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
10

Nếu muốn tìm vị trí xuất hiện cuối cùng của chuỗi con, hãy sử dụng hàm lastIndexOf

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
11

Ngoài ra, bạn cũng có thể sử dụng hàm tìm kiếm, nó có công dụng giống như hàm indexOf

var text;
text = 'Javascript'; // Chuỗi viết bên trong cặp dấu nháy đơn
12

Lời kết. Như vậy là chúng ta đã học xong cách xử lý chuỗi chuỗi trong Javascript, qua trình bày này hy vọng bạn hiểu cú pháp / cách tạo chuỗi / các thao tác thường sử dụng trên chuỗi

Chủ Đề