Hướng dẫn what is backslash n in javascript? - dấu gạch chéo ngược n trong javascript là gì?

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

Vì các chuỗi phải được viết trong các trích dẫn, JavaScript sẽ hiểu sai chuỗi này: Đặt văn bản = "Chúng ta là cái gọi là" người Viking "từ phía bắc.";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\ "

"

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

Vì các chuỗi phải được viết trong các trích dẫn, JavaScript sẽ hiểu sai chuỗi này: Đặt văn bản = "Chúng ta là cái gọi là" người Viking "từ phía bắc.";
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!";


Backslash n làm gì?

Việc thêm các ký tự mới trong một hệ điều hành chuỗi có các ký tự đặc biệt biểu thị sự bắt đầu của một dòng mới. Ví dụ, trong Linux, một dòng mới được biểu thị bằng cách \ n, còn được gọi là nguồn cấp dữ liệu. Trong Windows, một dòng mới được biểu thị bằng cách sử dụng \ r \ n, đôi khi được gọi là nguồn cấp dữ liệu trả lại và đường dây, hoặc CRLF.denoting the start of a new line. For example, in Linux a new line is denoted by “\n”, also called a Line Feed. In Windows, a new line is denoted using “\r\n”, sometimes called a Carriage Return and Line Feed, or CRLF.

Việc sử dụng dấu gạch chéo ngược trong JavaScript là gì?

Backslash (\) là một ký tự thoát trong JavaScript (cùng với rất nhiều ngôn ngữ giống như c khác).Điều này có nghĩa là khi JavaScript gặp phải một dấu gạch chéo ngược, nó cố gắng thoát khỏi nhân vật sau.Chẳng hạn, \ n là một ký tự dòng mới (chứ không phải là dấu gạch chéo ngược theo chữ N).it tries to escape the following character. For instance, \n is a newline character (rather than a backslash followed by the letter n).

Chúng ta có thể sử dụng \ n trong JavaScript không?

Nhân vật Newline là \ n trong JavaScript và nhiều ngôn ngữ khác.Tất cả những gì bạn cần làm là thêm ký tự \ n bất cứ khi nào bạn yêu cầu ngắt dòng để thêm một dòng mới vào một chuỗi. and many other languages. All you need to do is add \n character whenever you require a line break to add a new line to a string.

\ N có phải là một nhân vật thoát không?

Trình tự thoát được sử dụng bên trong các chuỗi, không chỉ các chuỗi cho printf, để đại diện cho các ký tự đặc biệt.Cụ thể, trình tự thoát \ n đại diện cho ký tự dòng mới.the \n escape sequence represents the newline character.

Chủ đề