Các chuỗi JavaScript là để lưu trữ và thao tác văn bản.
Một chuỗi JavaScript bằng 0 hoặc nhiều ký tự được viết bên trong trích dẫn.
Bạn có thể sử dụng trích dẫn đơn hoặc đôi:
Thí dụ
Đặt carname1 = "volvo xc60"; & nbsp; // Báo giá kép Let carname2 = 'Volvo xc60'; & nbsp; // Dấu nháy đơn
let carName2 = 'Volvo XC60'; // Single quotes
Hãy tự mình thử »
Bạn có thể sử dụng các trích dẫn bên trong một chuỗi, miễn là chúng không khớp với các trích dẫn xung quanh chuỗi:
Thí dụ
Đặt carname1 = "volvo xc60"; & nbsp; // Báo giá kép Let carname2 = 'Volvo xc60'; & nbsp; // Dấu nháy đơn
let answer2 = "He is called 'Johnny'";
let answer3 = 'He is called "Johnny"';
Hãy tự mình thử »
Bạn có thể sử dụng các trích dẫn bên trong một chuỗi, miễn là chúng không khớp với các trích dẫn xung quanh chuỗi:
Hãy trả lời1 = "Không sao đâu"; Hãy trả lời2 = "Anh ấy được gọi là 'Johnny'"; Hãy trả lời3 = 'anh ấy được gọi là "Johnny"';
Thí dụ
Đặt carname1 = "volvo xc60"; & nbsp; // Báo giá kép Let carname2 = 'Volvo xc60'; & nbsp; // Dấu nháy đơn
let length = text.length;
Hãy tự mình thử »
Bạn có thể sử dụng các trích dẫn bên trong một chuỗi, miễn là chúng không khớp với các trích dẫn xung quanh chuỗi:
Hãy trả lời1 = "Không sao đâu"; Hãy trả lời2 = "Anh ấy được gọi là 'Johnny'"; Hãy trả lời3 = 'anh ấy được gọi là "Johnny"';
Chiều dài chuỗi
Để tìm độ dài của chuỗi, hãy sử dụng thuộc tính length
tích hợp:
Đặt văn bản = "abcdefghijklmnopqrstuvwxyz"; Đặt chiều dài = text.length;backslash escape character.
Nhân vật thoát
Giải pháp để tránh vấn đề này, là sử dụng ký tự thoát hiểm. | Ký tự thoát hiểm [\ ] biến các ký tự đặc biệt thành các ký tự chuỗi: | Mã số |
Kết quả | Sự mô tả | \ ' |
' | Trích dẫn duy nhất | \ " |
"
Thí dụ
Báo giá kép
Hãy tự mình thử »
Bạn có thể sử dụng các trích dẫn bên trong một chuỗi, miễn là chúng không khớp với các trích dẫn xung quanh chuỗi:
Hãy trả lời1 = "Không sao đâu"; Hãy trả lời2 = "Anh ấy được gọi là 'Johnny'"; Hãy trả lời3 = 'anh ấy được gọi là "Johnny"';
Chiều dài chuỗi
Chuỗi sẽ được băm nhỏ thành "Chúng tôi là cái gọi là". | Giải pháp để tránh vấn đề này, là sử dụng ký tự thoát hiểm. |
Ký tự thoát hiểm [\ ] biến các ký tự đặc biệt thành các ký tự chuỗi: | Mã số |
Kết quả | Sự mô tả |
\ ' | ' |
Trích dẫn duy nhất | \ " |
" | Báo giá kép |
\\
\
Dấu vết chéo ngược
Trình tự ________ 3 & nbsp; Chèn một báo giá kép trong một chuỗi:
Đặt văn bản = "Chúng ta là cái gọi là \" Viking \ "từ phía bắc.";within a text string with a single backslash:
Thí dụ
Trình tự ________ 4 & nbsp; Chèn một trích dẫn duy nhất trong một chuỗi:
Dolly!";
Hãy tự mình thử »
Trình tự ________ 5 & nbsp; Chèn một dấu gạch chéo ngược trong một chuỗi:
Some browsers do not allow spaces behind the \
character.
Sáu chuỗi thoát khác có giá trị trong JavaScript:
Thí dụ
\ b
"Dolly!";
Hãy tự mình thử »
Backspace
Thí dụ
\ f
"Hello Dolly!";
Hãy tự mình thử »
Thức ăn dạng
\N
Dòng mới
\ r
Vận chuyển trở lại
\ t
Tabulator ngang
\ vequal:
Tabulator dọc
let y = new String["John"];
Hãy tự mình thử »
6 ký tự thoát ở trên ban đầu được thiết kế để kiểm soát máy đánh chữ, điện thoại và máy fax. Họ không có ý nghĩa gì trong HTML.not equal:
Tabulator dọc
let y = new String["John"];
Hãy tự mình thử »
6 ký tự thoát ở trên ban đầu được thiết kế để kiểm soát máy đánh chữ, điện thoại và máy fax. Họ không có ý nghĩa gì trong HTML.
Ngắt các dòng mã dài
Để đọc tốt nhất, 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ự.
let y = new String["John"];
Hãy tự mình thử »
Nếu câu lệnh JavaScript không phù hợp trên một dòng, thì nơi tốt nhất để phá vỡ nó là sau một nhà điều hành:
Để đọc tốt nhất, 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ự.
let y = new String["John"];
Hãy tự mình thử »
Nếu câu lệnh JavaScript không phù hợp trên một dòng, thì nơi tốt nhất để phá vỡ nó là sau một nhà điều hành:always returns false.
Bạn cũng có thể phá vỡ một dòng mã trong chuỗi văn bản với một dấu gạch chéo ngược:
document.getEuityById ["demo"]. innerHtml = "xin chào \ dolly!";
Phương pháp \
không phải là phương pháp ưa thích. Nó có thể không có hỗ trợ phổ quát. Một số trình duyệt không cho phép các khoảng trống phía sau ký tự \
.
Một cách an toàn hơn để phá vỡ một chuỗi, là sử dụng Chuỗi bổ sung:
Document.getEuityById ["Demo"]. Internhtml = "Hello" + "Dolly!";
Exercise:
Bạn không thể phá vỡ một dòng mã bằng dấu gạch chéo ngược:
let txt = "Hello World!"; let x = ; alert[x];
Document.getEuityById ["Demo"]. Internhtml = \ "Xin chào Dolly!";