Làm cách nào để thoát chuỗi trong javascript?

Tìm hiểu miễn phí tất cả các khái niệm cốt lõi về lập trình bằng JavaScript với các ví dụ và bài tập trong trình duyệt mà bạn có thể bắt đầu sử dụng ngay. Sau Khóa học cơ bản về Javascript của EXLskills, bạn sẽ có tất cả những gì bạn cần để lập trình ứng dụng cho trình duyệt, máy chủ và thậm chí cả giao diện máy tính để bàn

Để thoát khỏi một trích dẫn đơn hoặc kép trong một chuỗi, hãy sử dụng ký tự dấu gạch chéo ngược \ trước mỗi trích dẫn đơn hoặc kép trong nội dung của chuỗi, e. g. 'that\'s it'

Khi chúng tôi sử dụng ký tự dấu gạch chéo ngược để thoát khỏi một trích dẫn đơn hoặc kép, chúng tôi hướng dẫn JavaScript rằng chúng tôi muốn coi trích dẫn đó là ký tự trích dẫn đơn hoặc kép theo nghĩa đen chứ không phải là ký tự cuối chuỗi

Nếu bạn sử dụng một trích dẫn đơn trong một chuỗi được gói trong các trích dẫn đơn, bạn sẽ kết thúc sớm chuỗi đó

Tuy nhiên, đây không phải là trường hợp khi bạn sử dụng dấu gạch chéo ngược để thoát khỏi dấu nháy đơn

Bạn có thể sử dụng cách tiếp cận tương tự để thoát khỏi dấu nháy kép trong chuỗi

Chúng tôi sử dụng ký tự dấu gạch chéo ngược \ để thoát từng dấu ngoặc kép trong chuỗi

Có thể tránh thoát một trích dẫn bằng cách thay đổi các trích dẫn bên ngoài của chuỗi

Chúng tôi xen kẽ giữa dấu ngoặc kép và dấu ngoặc đơn, vì vậy chúng tôi không phải thoát khỏi chúng

Lưu ý rằng bạn cũng có thể sử dụng backticks khi định nghĩa một biến lưu trữ một chuỗi. Điều này cho phép bạn sử dụng cả dấu ngoặc đơn và dấu ngoặc kép trong chuỗi mà không cần phải thoát khỏi chúng

Chuỗi được bao bọc trong backticks vì vậy chúng tôi không phải thoát khỏi dấu ngoặc đơn và dấu ngoặc kép trong nội dung của nó

Để thêm ký tự dấu gạch chéo ngược \ vào một chuỗi, hãy thêm hai dấu gạch chéo ngược cạnh nhau. Dấu gạch chéo ngược đầu tiên thoát khỏi dấu gạch chéo thứ hai, vì vậy dấu gạch chéo thứ hai được thực hiện theo nghĩa đen

Chúng tôi có 3 dấu gạch chéo ngược cạnh nhau. Dấu gạch chéo ngược đầu tiên thoát khỏi dấu gạch chéo thứ hai, do đó, nó được JavaScript hiểu theo nghĩa đen. Dấu gạch chéo ngược thứ ba được sử dụng để thoát khỏi dấu ngoặc kép

Ký tự Escape là biểu tượng được sử dụng để bắt đầu lệnh thoát nhằm thực hiện một số thao tác. Chúng là những ký tự có thể được giải thích theo một số cách thay thế khác với những gì chúng tôi dự định. Javascript sử dụng '\' (dấu gạch chéo ngược) ở phía trước làm ký tự thoát

Mục đích của chúng tôi là chúng tôi muốn in trong bảng điều khiển như

""Geeks" for "Geeks" is 'the' best 'platform'"

Để in dấu ngoặc kép, sử dụng các ký tự thoát, chúng tôi có hai tùy chọn

  • Đối với dấu nháy đơn. \’  (dấu gạch chéo ngược trước dấu nháy đơn)
  • Đối với dấu ngoặc kép. \”  (dấu gạch chéo ngược theo sau bởi dấu ngoặc kép)

Chúng tôi cũng có thể in dấu ngoặc kép trong bảng điều khiển bằng cách sử dụng dấu ngoặc đơn và dấu ngoặc kép mà không cần sử dụng ký tự thoát. Nhưng có một hạn chế là chúng ta chỉ có thể in dấu ngoặc đơn hoặc dấu ngoặc kép. Nếu chuỗi được biểu diễn bằng dấu ngoặc đơn thì chúng ta chỉ có thể in dấu ngoặc kép và nếu chuỗi được biểu thị bằng dấu ngoặc đơn thì chúng ta có thể in dấu ngoặc kép bên trong nó. Các chuỗi được biểu diễn trong dấu nháy đơn hoặc kép là như nhau, không có sự khác biệt

Thí dụ. Trong ví dụ này, chúng tôi sẽ in dấu ngoặc đơn và dấu ngoặc kép trong bảng điều khiển

Javascript




    

    

true
Geeks for Geeks
Geeks for Geeks
"Geeks" "FOR" Geeks
'Geeks' 'FOR' Geeks
2

    

true
Geeks for Geeks
Geeks for Geeks
"Geeks" "FOR" Geeks
'Geeks' 'FOR' Geeks
4_______1_______5;

    

    

true
Geeks for Geeks
Geeks for Geeks
"Geeks" "FOR" Geeks
'Geeks' 'FOR' Geeks
9

    

Geeks 'FOR' Geeks
Geeks "FOR" Geeks
'Geeks "FOR" Geeks'
""Geeks" for "Geeks" is 'the' best 'platform'"
1_______5_______2

    

Geeks 'FOR' Geeks
Geeks "FOR" Geeks
'Geeks "FOR" Geeks'
""Geeks" for "Geeks" is 'the' best 'platform'"
4
Geeks 'FOR' Geeks
Geeks "FOR" Geeks
'Geeks "FOR" Geeks'
""Geeks" for "Geeks" is 'the' best 'platform'"
5

    

Geeks 'FOR' Geeks
Geeks "FOR" Geeks
'Geeks "FOR" Geeks'
""Geeks" for "Geeks" is 'the' best 'platform'"
7_______5_______5

    

    

        7

        9// Using single quotes for string0;

        1// Using single quotes for string4

// Using single quotes for string5

đầu ra

true
Geeks for Geeks
Geeks for Geeks
"Geeks" "FOR" Geeks
'Geeks' 'FOR' Geeks

ví dụ 2. Sử dụng chuỗi thoát – Nếu bạn đã bắt đầu trích dẫn bằng \’ thì bạn cũng phải kết thúc trích dẫn bằng \’ và ngược lại

Làm cách nào để thoát các ký tự trong JavaScript?

Javascript sử dụng '\' (dấu gạch chéo ngược) phía trước làm ký tự thoát . Để in dấu ngoặc kép, sử dụng các ký tự thoát, chúng tôi có hai tùy chọn. Đối với dấu nháy đơn. \' (dấu gạch chéo ngược theo sau bởi dấu nháy đơn) Đối với dấu ngoặc kép. \” (dấu gạch chéo ngược theo sau bởi dấu ngoặc kép)

Làm cách nào để thoát các ký tự đặc biệt trong chuỗi JavaScript?

Để sử dụng ký tự đặc biệt làm ký tự thông thường, hãy thêm dấu gạch chéo ngược vào trước ký tự đó. \ . . Đó cũng được gọi là "thoát khỏi một nhân vật".

Phương thức thoát trong JavaScript là gì?

Hàm escape() trong JavaScript được dùng để mã hóa một chuỗi . Nó không được dùng trong JavaScript 1. 5.

Chuỗi thoát là gì?

"Thoát chuỗi" là gì? . Chẳng hạn, khi bạn định nghĩa một chuỗi, bạn thường đặt nó trong dấu nháy kép hoặc dấu nháy đơn. "Chào thế giới. "to reduce ambiguity in quotes (and other characters) used in that string. For instance, when you're defining a string, you typically surround it in either double quotes or single quotes: "Hello, World."